如何使用高质量的音频和视频进行截屏(桌面录制)?

Mou*_*inX 9 sound recordmydesktop jack ffmpeg

我已经用谷歌搜索并找到了所有常用的解决方案。他们都没有为我工作。首先,我想制作高质量的录音。其次,我使用JACK 音频(PulseAudio 已完全卸载。)

我的操作系统和硬件详细信息在最后。但我认为 JACK 音频是截屏的主要挑战。JACK 是我唯一的选择,因为这台电脑的目的是制作音频。

我的下一个挑战似乎是 Ubuntu 本身...... ffmpeg 和 Ubuntu 不是那么友好。例如,我真的不想编译我自己的 ffmpeg。即使我这样做(这是最后的选择),我也希望能够轻松记录特定的程序窗口,即使它们在屏幕上移动。命令行 ffmpeg 似乎仅限于记录预定义的屏幕区域,并且缺乏灵活性、易用性和简单性。

我寻求一种 GUI 方法来使用 JACK 用音频录制我的桌面。我想要同步的高质量音频和视频。我认为相当多的 Linux 用户对这样的解决方案感兴趣。

SimpleScreenRecorder (SSR) 的开发人员表示他打算添加 JACK 支持,因此 SSR 是我的潜在解决方案列表的首位。

主页 - SimpleScreenRecorder - Maarten Baert 的网站

(不幸的是,SSR 的 repo 版本崩溃了,我无法尝试当前/最新的 git 版本,因为我无法在 Ubuntu 上构建 git 版本,但我会为此打开一个单独的问题。)

在 SSR 附带 JACK 音频支持(如果有)之前,我希望其他人有一个现在有效的解决方案。

顺便说一句,我确实有 jack2alsa 桥接器。(它是 KX Studio 的一部分。)

我正在运行 Kubuntu 12.04。此外,我还安装了 raring-lts 硬件启用堆栈、KX Studio 和内核 3.8.0-30-lowlatency。我使用带有 3 个显示器和 Focusrite Scarlett 2i2 音频接口的 AMD/ATI Radeon HD6750 1 GB PCI-Express 视频卡。

以下是我在截屏研究中调查的一些链接:

Mou*_*inX 10

我喜欢的解决方案是使用 SimpleScreenRecorder。这是我如何做到的:

如何从 git 构建和安装最新的 SimpleScreenRecorder?

一旦我得到了我需要的帮助,我的解决方案就变得很容易遵循。我希望其他人现在可以按照开发人员的 git说明进行操作。

以下是有关 SSR 的更多信息:

主页 - SimpleScreenRecorder - Maarten Baert 的网站

SimpleScreenRecorder 是我创建的一个 Linux 程序,用于记录程序和游戏。已经有一些程序可以做到这一点,但我对其中任何一个都不是 100% 满意,所以我创建了自己的程序。

我最初的目标是创建一个非常易于使用的程序,但是在我编写它时,我开始添加越来越多的功能,结果实际上是一个非常强大的程序。它“简单”,因为它比 ffmpeg/avconv 或 VLC 更易于使用,因为它具有简单明了的用户界面。

特征

  • 图形用户界面(基于 Qt)。

  • 比 VLC 和 ffmpeg/avconv 快。

  • 记录整个屏幕或其中的一部分,或者直接记录 OpenGL 应用程序(类似于 Windows 上的 Fraps)。

  • 正确同步音频和视频(VLC 和 ffmpeg/avconv 的常见问题)。

  • 如果您的计算机太慢(而不是像 VLC 那样耗尽所有 RAM),则降低视频帧速率。

  • 完全多线程:任何组件中的小延迟永远不会阻塞其他组件,从而在具有多个处理器的计算机上获得更流畅的视频和更好的性能。

  • 随时暂停和恢复录制(通过单击按钮或按热键)。

  • 显示录制期间的统计信息(文件大小、比特率、总录制时间、实际帧速率等)。

  • 可以在录制过程中显示预览,这样您就不会浪费时间录制一些东西,然后才发现某些设置有误。

  • 使用 libav/ffmpeg 库进行编码,因此它支持许多不同的编解码器和文件格式(添加更多是微不足道的)。

  • 也可以做直播(实验性的)。

  • 明智的默认设置:如果您不想,无需更改任何内容。

  • 几乎所有内容的工具提示:无需阅读文档即可了解某些内容的作用。