2010-11-06 102 views
0

我使用ffmpeg將任何avi/wmv視頻轉換爲flv。ffmpeg,轉換爲flv:如何獲得更好的質量?

我的麻煩在於flv的效果很差:它給了我很大的像素化盒子。 我試圖用一些-b參數沒有很好的效果:

的ffmpeg -i 1268459654.wmv -ar 22050-AB 32 -f -s FLV 640×480 x.flv 的ffmpeg -i 1268459654.wmv -ar 22050 -AB 32 -f -s FLV 640×480 -b 500K x.f4v

我也試過 的ffmpeg -i 1268459654.wmv -vcodec libx264 -s 360x240 x.mp4

答了:「未知編碼器'libx264'「

任何解決方案?

回答

1

如果您已通過yum/RPM下載libx264,則不會預裝libx264(我認爲是授權問題)。您需要下載源代碼並自己編譯並指定libx264。這裏有一個我過去用過的命令行,結果很不錯,我會認爲MP4容器比過去的FLV格式要好。

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

標註「-vpre正常」的,因爲你應該有一些下可用的預設: /usr/share/ffmpeg/libx264-normal.ffpreset或相似。

More details on compiling from source.