Ffmpeg

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

FFmpegは動画と音声を変換することのできるフリーのソフトウェアであり、libavcodec (動画/音声のコーデックライブラリ)とlibavformat (動画/音声のコンテナライブラリ)を含む。

携帯動画変換君, WinFFなどのソフトウェア(GUIフロントエンド)や、WindowsLinuxのコマンドラインから使用することができる。 対応コーデックが多く、多彩なオプションを使用可能なため、幅広く利用されている。

目次

サポートしている形式

サポートしている画像形式

サポートしているコーデック

libavcodecを参照。

オプション

FFmpegでは数多くのオプションを利用することができる。その例を以下に挙げる。

オプションの内容はffmpegのバージョンによって異なることがある。

メインオプション

  • -i 入力ファイル名を設定する。
  • -y 出力するファイル名と同じ名前のファイルが出力先にある場合に上書する。
  • -fs 指定したファイルサイズになったら変換を終了する。
  • -ss 指定した時間から変換を開始する。
  • -title タイトルを設定する。
  • -timestamp タイムスタンプを設定する。
  • -vsync フレームをカットしたり加えたりして音声に動画を同期させる。

ビデオオプション

  • -b 動画部分のビットレートをkbit/秒単位で設定、初期設定は200Kbit/秒
  • -r フレームレートの設定 初期設定は25
  • -s 動画のサイズを横×縦で設定
  • -aspect アスペクト比の設定
  • -vn ビデオを無効にする。音声部分のみのエンコードなどに使用する。
  • -vcodec ビデオコーデックを設定 設定しない場合は入力ファイルと同じコーデックを使用する。

オーディオオプション

  • -ab チャンネルごと(最近のSVN版では全チャンネル合計)のビットレートを設定する。
  • -ar サンプリング周波数を設定する。
  • -ac 音声のチャンネル数を設定する。
  • -acodec 音声コーデックを設定する。設定しない場合は動画同様入力されたファイルと同じコーデックを使用する。
  • -an 音声を無効にする。ビデオ部分のみのエンコードなどに使用する。
  • -vol 通常の音量を256として音量を設定する。(2倍の音量にしたい時は512を指定する。)

使用例

  • MPEG-1の動画を、MPEG-4形式に変換する例
ffmpeg -i inputfile.mpg -f mp4 -acodec aac -vcodec mpeg4 -b 256k -ab 64k outputfile.mp4
  • MP3の音楽を、MPEG-4形式に変換する例
ffmpeg -i inputfile.mp3 -f mp4 -acodec aac -vn -ab 64k outputfile.mp4
  • DVDのVOBファイルを、VideoCD形式のMPEG-1ファイルに変換する例
ffmpeg -i inputfile.vob -f mpeg -acodec mp2 -vcodec mpeg1video -s 352x240 -b 1152k -ab 128k outputfile.mpg
  • AVIの動画を、H.264形式のM4Vファイルに変換する例
ffmpeg -i inputfile.avi -f mp4 -acodec libfaac -vcodec libx264 -b 512k -ab 320k outputfile.m4v
  • なんらかの動画を、東芝のREGZAが認識できるMPEG2形式に変換する例
ffmpeg -i inputfile -target ntsc-svcd -ab 128k -aspect 4:3 -s 720x480 outputfile.mpg

入手方法

公式サイトでは、コンパイル済みのバイナリは配布されていないため、次のような手法で入手するのが一般的である。

RPMForge[1]、Livna[2]等のリポジトリを用いて、yumコマンド等でインストールできる

yum --enablerepo=rpmforge install ffmpeg

公式サイトで紹介されているffmpegを用いたプロジェクト([Projects Using FFmpeg)に含まれるものを用いるか、コンパイル済みのバイナリを配布しているサイトからダウンロードする。

バイナリ配布サイトの例 [3]
ffmpegを用いたプロジェクトの例 :携帯動画変換君[4], WinFF[5]
  • Apple OSX

FFMPEGX [6]

関連項目

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net