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

ffmpeg,转换为flv:如何获得更好的质量?,ffmpeg,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-

我正在使用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获得:“未知编码器'libx264'”


有没有解决方案?

如果您通过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或类似文件