3

我正在尝试按照本指南为 ubuntu 11.04 安装(编译)ffmpeg:

https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

总的来说它有效。除了由于编号导致的 checkinstall 一些错误,我用这个解决了:

http://judsonsnotes.com/notes/index.php?option=com_content&view=section&layout=blog&id=3&Itemid=54&limitstart=40

我会说它安装好了。

但是当尝试使用 -vpre lossless_slow 对一些视频进行编码时,我得到了这个错误:

File for preset lossless_slow not found.

而事实上它并不存在。我只有这个:

/usr/local/share/ffmpeg:
libvpx-1080p50_60.ffpreset
libvpx-1080p.ffpreset
libvpx-360p.ffpreset
libvpx-720p50_60.ffpreset
libvpx-720p.ffpreset
libx264-ipod320.ffpreset
libx264-ipod640.ffpreset

所有其他预设在哪里?在谷歌通常人们比我有更多的预设。我做错了什么 ?

从这篇文章我会说他们会在那里:http ://git.videolan.org/?p=ffmpeg.git;a=commit;h=4b82e3cedcfc9871671bb613cd979de6995dcb4e

非常感谢 !

4

1 回答 1

12

FFmpeg 现在访问 x264 内部预设,而不是使用文本文件来模拟它们。这更易于维护和使用。现在您必须使用该-preset选项而不是-vpre. 当前预设是:超快、超快、非常快、更快、快、中、慢、慢、非常慢、安慰剂。忽略安慰剂,因为它是一个笑话和浪费时间。

CRF 示例:

ffmpeg -i input -c:v libx264 -preset slow -crf 22 -c:a copy output.mkv

两遍示例:

ffmpeg -i input -c:v libx264 -preset fast -b:v 555k -pass 1 -an -f mp4 - && \
ffmpeg -i input -c:v libx264 -preset fast -b:v 555k -pass 2 -c:a libfaac -b:a 128k output.mp4

这些示例来自 ffmpeg.org 上的x264 编码指南社区 wiki 页面。

于 2012-08-13T18:37:15.093 回答