FFmpeg

URL: https://www.ffmpeg.org/
ライセンス: LGPL or GPL

概要

FFmpeg は高速な動画エンコーディングを提供するパッケージである。

FFmpeg

FFmpeg は動画のエンコーディング/コーデック変換をする ffmpeg、動画再生をする ffplay、 動画配信のためのサーバーである ffserver を提供する。また、核となる動画エンコーディング/デコーディング部分である libavcodec はライブラリとして 他アプリケーションから利用できる。

動画圧縮フォーマットの主流が MPEG だった頃に、エンコーディングの速さで注目されていた FFmpeg だが、今ではサポートするコーデックも多く、フォーマットやコーデックの変換に便利である。コマンドラインから使えるため、一度に大量に変換したり、アプリケーションから呼び出したりする場合に重宝する。

libavcodec

libavcodec は FFmpeg の核ともいえる部分で、動画のエンコーディング/デコーディングを担当するライブラリである。以下にサポートするフォーマット・コーデックのうち、動画ファイルの作成に使えるものを載せている。再生だけサポートするものはここに掲載されているものよりずっと多いので、詳細は FFmpeg の文書を参照してほしい。

(注: 最新の CVS 版ではサポートされるコーデックが増えている)

フォーマット

libavcodec で作成することができるファイルフォーマット(一部)

映像コーデック

エンコーディングまでサポートされているコーデック(一部)

音声コーデック

エンコーディングまでサポートされているコーデック(一部)

関連

( 更新)