在 Linux 中制作截屏视频的最佳工具?

Ser*_*gio 8 linux screencasts

我想制作一些截屏视频来教授 Linux 编程。理想情况下,他们应该能够:

  • 当然,记录屏幕上发生的事情(理想情况下,他们应该只能记录特定区域)。
  • 缩放/突出显示。
  • 注释。
  • 录制音频(对正在发生的事情的解释)。
  • 支持字幕。

非常希望它们具有良好的压缩率和多种输出格式(例如视频、闪存)。

bri*_*ice 11

1. RecordMyDesktop

您可以使用RecordMyDesktop,它也可以设置为捕获声音。

2. 伊斯坦布尔

伊斯坦布尔是一个 gnome 应用程序来记录您的桌面

3. 烤屏机

您还可以使用screentoaster,它是一种独立于平台并依赖于 java 的在线服务。(这是一种享受。)

4. VLC

您可以预先录制声音,然后用VLC通过去

  1. 媒体
  2. 转换/保存
  3. 捕获设备
  4. 捕获模式到“桌面”
  5. 设置帧率
  6. 捕获/保存
  7. 设置文件名

然后您可以使用ffmpeg或 Mencoder(它是Mplayer 的一部分)来合并音频和视频文件。

5.ffmpeg

事实上,ffmpeg也可以单独使用来保存截屏视频

ffmpeg -f x11grab -s 1280x800 -r 60 -i :0.0 ~/name.mpg
Run Code Online (Sandbox Code Playgroud)

用您的分辨率替换 1280x800,用您想要的 fps 替换 60。

您可以使用Audacity录制声音,然后合并音频和视频文件。(设置一个同时启动两个应用程序的脚本应该不会太难,等等......)

字幕、缩放、编辑等

可以使用KSubtitle添加字幕。您还可以使用The Open Movie Editor来执行此操作(但您需要使用 png 图像,这并不理想)和Pitivicinefx来编辑您的视频。Avidemux上也将字幕如图所示添加到avi文件在这里

在单个工具中找到您要求的所有功能真的很困难。我建议首先获得一个不错的视频/音频文件,然后使用缩放、注释等对其进行编辑......你捕获什么格式并不重要,因为你将能够使用 ffmpeg 进行转换。