ffmpegで遊んでみる

ffmpegは、 open sourceのビデオ/オーディオ変換ソフトウェアです。

ffmpegのインストール

必要なもの

XviDは無くてもffmpeg内蔵のMPEG4 encoderを使うことができますが、XviDの 方がきれいに圧縮できます。

build & install

大抵のopen source softwareと同様に"./configure; make; make install"でOKです。

ISO-MPEG4を作ってみる

input.aviからISO-MPEG4形式に変換してみましょう。以下のようにします。

$ ffmpeg -i input.avi -f mp4 -vcodec xvid -vtag mp4v -qscale 5 -acodec aac output.mp4

XviDを使う場合、"-vtag mp4v"を指定しないと、QuickTime等で 再生できなくなります。出力する画質とビットレートは、"-qscale 5"で調整できます。値を小さくするほどきれいな画質になります。

続いて、連続した静止画をまとめて1つのムービーにする方法です。この場合、 フレームレート"-r"オプションで指定します。input-0001.ppm〜 input-2000.ppmから29.97fpsのISO-MPEG4を作るなら、以下のようにします。

$ ffmpeg -r 30000/1001 -i input-%04d.ppm -f mp4 -vcodec xvid -vtag mp4v -qscale 5 output.mp4

ご意見、ご感想は、花房 真広 <webmaster@hanabusa.net>まで。メールする前にtop pageの注意書を読んでください。