![](/img/trans.png)
[英]Is there an easy way to use x264 presets with ffmpeg in code?
[英]I only have two presets for ffmpeg x264 in ubuntu 11.04
我试着按照本指南为ubuntu 11.04安装(编译)ffmpeg:
https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
总的来说它有效。 除了由于编号而导致checkinstall的一些错误,我用这个解决了:
我说它安装好了。
但是当尝试使用-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
所有其他预设在哪里? 在Google中,人们通常会拥有比我更多的预设。 我做错了什么 ?
从这篇文章我会说他们在那里购物: http ://git.videolan.org/?p = fmpeg.git; a = commit; h = 4b82e3cedcfc9871671bb613cd979de6995dcb4e
非常感谢 !
FFmpeg现在访问x264内部预设,而不是使用文本文件来模拟它们。 这更易于维护和使用。 现在,您必须使用-preset
选项而不是-vpre
。 目前的预设是:超快,超快,非常快,快,快,中,慢,慢,veryslow,安慰剂。 忽略安慰剂,因为这是一个笑话和浪费时间。
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编码指南社区维基页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.