简单的屏幕录像机



描述:
SimpleScreenRecorder 是我创建的一个 Linux 程序,用于录制程序和游戏。已经有一些程序可以做到这一点,但我对其中任何一个都不是 100% 满意,所以我创建了自己的程序。
我最初的目标是创建一个非常易于使用的程序,但是当我编写它时,我开始添加越来越多的功能,结果实际上是一个非常强大的程序。它“简单”是指它比 ffmpeg/avconv 或 VLC 更容易使用,因为它具有简单的用户界面。
特征
图形用户界面(基于 Qt)。
比 VLC 和 ffmpeg/avconv 更快。
录制整个屏幕或部分屏幕,或直接录制OpenGL应用程序(类似于Windows上的Fraps)。
正确同步音频和视频(VLC 和 ffmpeg/avconv 的常见问题)。
如果您的计算机速度太慢,则降低视频帧速率(而不是像 VLC 那样耗尽所有 RAM)。
完全多线程:任何组件中的小延迟都不会阻塞其他组件,从而在具有多个处理器的计算机上实现更流畅的视频和更好的性能。
随时暂停和恢复录制(通过单击按钮或按热键)。
显示录制期间的统计数据(文件大小、比特率、总录制时间、实际帧速率……)。
可以在录制过程中显示预览,这样您就不会浪费时间录制某些内容,然后才发现某些设置错误。
使用 libav/ffmpeg 库进行编码,因此它支持许多不同的编解码器和文件格式(添加更多是微不足道的)。
还可以做 直播 (实验性)。
合理的默认设置:如果您不想,则无需更改任何内容。
几乎所有内容的工具提示:无需阅读文档即可了解某些内容的作用。

