我使用 recordmydesktop 创建了一个截屏视频,它生成了一个 .ogv 文件。我相信这是一个使用 Theora 编解码器编码的 OGG 文件。我想知道如何将其转换为 MPEG4/H.264?我尝试以一种天真的方式使用 FFmpeg,如下所示:
ffmpeg -i demo.ogv -f mp4 demo.mp4
然而,当试图在 MPlayer 中再次播放时,这会产生一个邪恶的深绿色和灰色斑点。然后,我尝试使用此处指定的命令行标志变得更复杂:
ffmpeg -i demo.ogv \
-s 352x288 -vcodec libx264 -vpre default \
-acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
demo.mp4
但是,结果是一样的。
如果有人对完成此任务的最佳方法有任何见解,如果您能告诉我,我将不胜感激。
这是一个较老的问题,但现代 FFmpeg(在 Xenial Xerus 和之后的版本下)会以以下方式成功转换 ogv 文件:
这应该会创建一个具有高质量播放的优秀文件!
额外调整:
对这些设置进行一些调整是不可能的。以下是我的一些建议:
-crf 18
为: . 请记住,文件大小会随着质量设置的降低而增加。-movflags +faststart
到命令行。-strict -2
选项,但 Xenial Xerus 仍然需要它...Arista 转码器
或从命令行
你可以使用这个软件,我一直在使用,我认为它非常好。要将 ogv 文件转换为 mp4,您应该选择任何 Sony 设备。
FF Multi Converter是另一个不错的选择,不仅可以成功
.ogv
通话.mp4
。简单,用户友好和优雅的界面,提供完整的转换细节日志,支持大量格式(见下文),快速完成工作。音频/视频格式:
以及 ffmpeg 支持的任何其他格式。
图片格式:
以及 ImageMagick 支持的任何其他格式。
文档文件格式:
在 Ubuntu 上安装 - [稳定版]
要将 ppa 添加到系统资源并安装 ffmulticonverter,请打开终端并键入:
默认情况下,ffmulticonverter 也会带来它所有的可选依赖项(ffmpeg、pythonmagick、unoconv)。
如果您愿意,您可以单独安装 ffmulticonverter,然后仅手动安装您喜欢的可选依赖项:
然后,您可以单独安装其余的依赖项,具体取决于您要转换的内容:
如果要转换视频,请安装 ffmpeg:
sudo apt-get install ffmpeg
如果要转换文档,请安装 unoconv:
sudo apt-get install unoconv
如果要转换图像,请安装 python imagemagick:
sudo apt-get install python-pythonmagick