我可以使用 ffmpeg 进行屏幕投射:
ffmpeg -f x11grab -s 1280x800 -i :0.0 -c:v libx264 -framerate 30 -r 30 -crf 18 out.mkv
Run Code Online (Sandbox Code Playgroud)
然而,输出的速度太快了。GTK RecordMyDesktop如果我即时启用编码,也会发生这种情况。所以,问题是如何获得正常的视频节奏。另外为了用 ffmpeg 捕捉声音应该使用什么选项?
FFmpeg 输出:
ffmpeg -f x11grab -s 1280x800 -r 30 -i :0.0 -c:v libx264 -framerate 30 -r 30 -crf 18 out.mkv
ffmpeg version N-35162-g87244c8 Copyright (c) 2000-2012 the FFmpeg developers
built on Oct 7 2012 15:56:19 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --enable-gpl --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 …Run Code Online (Sandbox Code Playgroud) 我用我的笔记本电脑制作了一些截屏视频。我在 Ubuntu 中使用的软件是 GTK RecordMyDesktop,它给了我一个 OGV 文件。
质量是完美的,我很满意。
对于发布或将其提供给其他人,尽管我需要进行一些小的视频编辑,我喜欢在 OpenShot 中进行,这使我可以轻松获得 1080p 高清视频。问题是您将 OGV 导入 OpenShot,转换后音频和视频不会同步,并且 OpenShot 中的 OGV 存在其他兼容性问题,如其他论坛所述。
因此,我需要将其转换为两者之间的可用格式。这种转换应该是快速且无损的,以便将其导入 OpenShot 并在那里继续工作流程。
screen-capture screencasts video-editing video-conversion ubuntu-12.04