龙芯爱好者的日常!
返回

Guee 录屏机 下载及说明

2020-09-15 3175 8

这一个在龙芯平台上开发的录屏软件,可以把多种图像元素合成在一起编码为视频。

程序本身不限定指令集,但仅Linux版。可以点击方的链接下载安装,如果需要在其它平台运行,可以自行下载源码编译。


下载【2020-11-01更新】(当前版本 v1.0.1-4):


LoongsonISAAMD64ARM
统信 UOS、Deepin.deb (3A4000).deb (x86_64).deb(ARM64)
目前已经上架统信UOS专业版(MIPS/x86/ARM)的应用商店,个人版和社区版暂未上架,因为在个人版上测试暂未通过。

 Fedora28、Loongnix

.rpm (3A4000)





因程序尚在开发改进,暂时没空打很多安装包,暂时只提供UOS和Fedora28的安装包供朋友们下载测试(UOS需要开发者权限)。

注意:本程序不能在龙芯桥片7A1000的集显上正常运行,请使用独显,至少要插一个AMD R5 230吧。

帮助文档:

http://www.loongson.xyz/GueeRecorder/GueeRecorder-Help.docx 


更新记录:

详见开发日记:http://www.loongson.xyz/Articles/Content/19



1.0.1-4 (2020-11-01)

  1. 修改了删除图层偶尔导致程序崩溃的问题;

  2. 给托盘图标的菜单增加了图标;

  3. 增加了ARM的安装包。


1.0.1-3 (2020-10-27)

  1. 修改了添加新图层没有被自动选中的bug;

  2. 修改了图层缩放到全屏时,鼠标移动它会恢复原先大小的bug;

  3. 修改了对图像的颜色只修改色相时不生效的bug;

  4. 修改了在录像开始后,在预览界面上拖动图层,偶尔造成编码的视频中,图层边缘部分有残留的问题。


1.0.1-2 (2020-10-25)

  1. 增加了托盘图标,可以在隐藏程序界面的情况下,开始和停止视频录制。

  2. 修改了首次运行时音频编码的码率设置错误的问题。

  3. 修改了录制窗口时,不能录到鼠标指针的问题。

  4. 修改了在Fedora28上录屏,有些窗口是黑色的问题。

  5. 把程序图标换成了矢量图。


1.0.1-1 (2020-10-19)

  1. 再度优化了性能。在UOS + 3A4000 上实测,关闭桌面特效之后,录制 1920*1080@30fps 的视频并同时录制音频时,CPU占用率降低到了20%左右(本程序窗口最小化,桌面只保留系统监视器)。这是在 R5 230 上的测试结果,把显卡换成 RX 580 后,CPU占用率最多还能再降 2%。

  2. 修改了结束录制时程序偶尔崩溃的问题。

  3. 修改了当编码设置较高导致编码速度过慢时,丢弃帧数据会导致视频画面出现未更新的小方块的问题。

  4. 版本号就不改了,仍然是 1.0.1,反正也没人来下载重新打了包,并增加了 Fedora28 的安装程序,但在 Fedora28 上的性能表现要比UOS差一些,主要原因是 Fedora28 中自带的GCC编译器不支持 -march=gs464e,我编译 x264 时不能使用较优化的编译参数。


1.0.1-0 (2020-10-18)

  1. 修改了程序启动时,会等待初始化较长时间的问题。主要是枚举录音设备耗时太长,现在把这个过程的耗时缩短了一半。

  2. 优化了在龙芯3A4000上使用AMD R5 230这种亮机显卡时的性能表现。之前在R5 230上录屏1920x1080@30fps时,实际录屏帧率达不到30fps。现在R5 230上已经可以稳定地录制 1920x1080@30fps 的视频了,并且CPU占用率与在使用RX 580录屏时基本一致。


1.0.0 (2020-10-14)

功能基本完成,在龙芯3A4000上测试正常。


配置编译和修改源码的开发环境:

源代码:https://github.com/guee/GueeRecorder

开发环境:

CPU:龙芯 Loongson 3A4000@1.8GHz

内存:紫光 DDR4 2666 8G

显卡:AMD R5 230

硬盘:WD SN750 1T Nvme

OS:统信 UOS 专业版

开发工具:Qt 5.x 


统信 UOS 专业版:
    sudo apt-get install g++ gdb
    sudo apt-get install libgl1-mesa-dev
    sudo apt-get install libqt5x11extras5-dev
    sudo apt-get install libxinerama-dev
    sudo apt-get install libxfixes-dev
    sudo apt-get install qt5-default
    sudo apt-get install qtcreator
    sudo apt-get install qtmultimedia5-dev
    sudo apt-get install libxcomposite-dev

龙梦 Fedora28:
    sudo yum install gcc-c++
    sudo yum install gdb
    sudo yum install mesa-libGL-devel
    sudo yum install mesa-libGLU-devel
    sudo yum install qt5-qtx11extras-devel
    sudo yum install libXinerama-devel
    sudo yum install libXfixes-devel
    sudo yum install libXcomposite-devel
    sudo yum install qt5-devel
    sudo yum install qt-creator
    sudo yum install qt5-qtmultimedia-devel


网友点评
  • 匿名用户:录制网上播放的视频,完成后,前十分钟左右声音较正常,只是音量太小!后面的都没有声音了,只是唦唦的响!希望尽快修复!
    回复
    • guee 回复 匿名用户:在UOS更新后,我也发现这问题了,怀疑是UOS在龙芯上的声卡驱动有问题,近段时间比较忙,过段时间我会尝试解决一下其它的录音方式。
      回复
  • 匿名用户:厉害厉害,我也有龙芯装的 Gentoo. 塞了 32G 内存呢,紫光的。嘿嘿嘿。
    回复
  • 匿名用户:上架uos应用商店的审核还没通过吗?
    回复
    • guee 回复 匿名用户:还没有呢!发了邮件给UOS官方,但是回复了一封邮件后就没有下文了。
      回复
  • 匿名用户:牛
    回复
  • 匿名用户:在3A3000+RS780E平台尝试编译成功,运行报错set to 1920*1080 非法指令
    回复
    • guee 回复 匿名用户:对 x264 应该也要重新编译,去掉 -mmsa 参数。我自己重新编译了一下,把对 x264 的加载改成了动态的,根据CPU型号加载不同的动态库,使一个包能同时用于 3A4000 和 3A3000,但是我没有 3000 的机器,无法真机测试。麻烦你自己下载测试一下。
      回复
顶部