ffmpegで遊んでみる

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

    ffmpegのインストール

    必要なもの

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

    build & install

    大抵のopen source softwareと同様に"./configure; make; make install"でOKです。めんどくさがりな人は、Turbo Linux 10用にRPMパッ ケージを作ってあります。download.komoto.org か らダウンロードしてください。

    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から30fpsのISO-MPEG4を作るなら、以下のようにします。

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

    ご意見、ご感想は、小本 真広 <m.komoto@nifty.ne.jp>まで。メールする前にtop pageの注意書を読んでください。