CentOS4にyumでインストールしましたものを使用しております。
それで下記のような形で FLVを700Kのビットレートで
変換をしてるのですが、画質があまり綺麗な感じがしません。
ffmpeg -y -i E000.wmv -ab 128 -r 29.97 -g 10 -ac 2 -ar 44100 -b 700k -s 480x360 E000.flv
他のやり方があるのか、調べているのですが分かりません。
どなたか 解決策についてご教授していだけますでしょうか?
よろしくお願いいたします。
こんな感じでどうでしょう。
あとはqmaxオプションとかcqpオプションとかでしょうか。
ffmpeg -i E000.wmv -vcodec flv -vb 700k -acodec libmp3lame -ab 128k -s 480x360 -pass 2 E000.flv
2passエンコードの場合は、1回目で動画の解析を行なって特徴などを抽出し
その結果に基づいて2回目に圧縮を行います。
解析と圧縮を同時に行なう1パスエンコードに比べて倍近い時間がかかるが
その分高い画質や圧縮率を得らます。
1回目の動画解析を行っていないので、エラーが出たと思われます。
ffmpeg -i E000.wmv -vcodec flv -vb 700k -acodec libmp3lame -ab 128k -s 480x360 -pass 1 E000.flv
ffmpeg -i E000.wmv -vcodec flv -vb 700k -acodec libmp3lame -ab 128k -s 480x360 -pass 2 E000.flv
ご回答ありがとうございます。
2パスというのは2回のエンコードという意味なのですね。大変分かりました。
ちなみに、その他のオプションについては、特に指定した方がよい要素というのは
あるのでしょうか?
ご回答ありがとうございます。
早速やってみましたが、以下のようなエラーが出てしまいました。
Cannot read log file 'ffmpeg2pass-0.log' for pass-2 encoding: No such file or directory
これは pass-2に関してインストールが失敗していたのでしょうか?