ffmpeg,转换为flv:如何获得更好的质量?

时间:2010-11-06 20:25:36

标签: ffmpeg

我正在使用ffmpeg将任何avi / wmv视频转换为flv。

我的麻烦是flv结果很差:它给了我很大的像素盒子。 我试图使用一些-b参数没有好结果:

ffmpeg -i 1268459654.wmv -ar 22050 -ab 32 -f flv -s 640x480 x.flv ffmpeg -i 1268459654.wmv -ar 22050 -ab 32 -f flv -s 640x480 -b 500k x.f4v

我也试过了 ffmpeg -i 1268459654.wmv -vcodec libx264 -s 360x240 x.mp4

ans got:“Unknown encoder'libx264'”

任何解决方案?

1 个答案:

答案 0 :(得分:1)

如果您通过yum / RPM下载了libx264,那么它不会预安装(我相信许可问题)。您需要下载源代码并自行编译并指定libx264。这是我过去使用的命令行,结果不错,我会认为MP4容器超过了过时的FLV格式。

ffmpeg -i (file) -acodec libfaac -ab 44k -vcodec libx264 -vpre normal -crf 30 -threads 0

记下“-vpre normal”,因为你应该有一些预设: /usr/share/ffmpeg/libx264-normal.ffpreset或类似。

More details on compiling from source.