水曜日, 5月 15, 2013

ffmpegでwmvファイルをmp4に変換 on Linux

$ ffmpeg -i hoge.wmv -b 968k hoge.mp4

このようにコマンドを実行する。

-i: 入力ファイルパス
-b: ビットレート(指定しない場合200k)

変換前の動画のビットレートが200kbpsを超えている場合、それを適切に指定しないと画像が粗くなってしまう。必要以上に大きい値を指定するとファイルサイズが無駄に大きくなってしまう。

ffmpegで動画ファイルからサムネイル画像作成 on Linux

$ ffmpeg -y -i hoge.wmv -f image2 -ss 2 -vframes 1 -s 320x240 hoge.jpg

このようにコマンドを実行する。

-y: 出力先ファイルを上書きする
-i: 入力ファイルパス
-f: 出力フォーマット
-ss: 開始位置(秒)
-vframes: 出力ビデオフレーム数
-s: 表示サイズ(横x縦)

縦横比はもとの動画と同じにしないと画像が歪む。