人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ffmpegからのFLV変換についての質問です。
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

他のやり方があるのか、調べているのですが分かりません。
どなたか 解決策についてご教授していだけますでしょうか?
よろしくお願いいたします。

●質問者: しんばし博士
●カテゴリ:インターネット ウェブ制作
✍キーワード:AC ar ffmpeg FLV wmv
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● chyopper
●35ポイント

こんな感じでどうでしょう。

あとはqmaxオプションとかcqpオプションとかでしょうか。

ffmpeg -i E000.wmv -vcodec flv -vb 700k -acodec libmp3lame -ab 128k -s 480x360 -pass 2 E000.flv

http://d.hatena.ne.jp/RobinEgg/20080315/p3

◎質問者からの返答

ご回答ありがとうございます。

早速やってみましたが、以下のようなエラーが出てしまいました。

Cannot read log file 'ffmpeg2pass-0.log' for pass-2 encoding: No such file or directory

これは pass-2に関してインストールが失敗していたのでしょうか?


2 ● chyopper
●35ポイント

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

http://d.hatena.ne.jp/RobinEgg/20080315/p3

◎質問者からの返答

ご回答ありがとうございます。

2パスというのは2回のエンコードという意味なのですね。大変分かりました。

ちなみに、その他のオプションについては、特に指定した方がよい要素というのは

あるのでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ