Libav
提供: Oss4art
(FFmpegから転送)
- URL
- http://libav.org/
- ライセンス
- LGPL or GPL
概要
Libav は元々 FFmpeg という名前で知られた、高速な動画エンコーディングを提供するパッケージである。
FFmpeg
FFmpeg は動画のエンコーディング/コーデック変換をする ffmpeg、動画再生をする ffplay、 動画配信のためのサーバーである ffserver を提供する。また、核となる動画エンコーディング/デコーディング部分である libavcodec はライブラリとして 他アプリケーションから利用できる。
動画圧縮フォーマットの主流が MPEG だった頃に、エンコーディングの速さで注目されていた FFmpeg だが、今ではサポートするコーデックも多く、 フォーマットやコーデックの変換に便利である。コマンドラインから使えるため、一度に大量に変換したり、アプリケーションから呼び出したりする場合に重宝する。
libavcodec
libavcodec は FFmpeg の核ともいえる部分で、動画のエンコーディング/デコーディングを担当するライブラリである。 以下にサポートするフォーマット・コーデックのうち、動画ファイルの作成に使えるものを載せている。 再生だけサポートするものはここに掲載されているものよりずっと多いので、詳細はFFmpeg の文書を参照してほしい。
(注: 最新の CVS 版ではサポートされるコーデックが増えている)
フォーマット
libavcodec で作成することができるファイルフォーマット(一部)
- MPEG audio
- MPEG-1
- MPEG-2 PS
- ASF
- AVI
- WAV
- Macromedia Flash
- FLV (Macromedia Flash video files)
- Real Audio and Video
- Raw AC3
- Raw MJPEG
- Raw MPEG video
- Raw PCM8/16 bits, mulaw/Alaw
- Raw CRI ADX audio
- SUN AU format
- NUT
- QuickTime
- MPEG-4
- Raw MPEG4 video
- DV
映像コーデック
エンコーディングまでサポートされているコーデック(一部)
- MPEG-1 video
- MPEG-2 video
- MPEG-4 (DivX4/5)
- MSMPEG4 V1
- MSMPEG4 V2
- MSMPEG4 V3 (DivX3)
- WMV7
- WMV8
- H.261
- H.263(+) (RealVideo 1.0)
- Motion JPEG
- lossless MJPEG
- DV (Digital Video)
- HuffYUV
- FFmpeg Video 1
- FFmpeg Snow
- Asus v1
- Asus v2
- Creative YUV
- Sorenson Video 1
- Sorenson H.263
音声コーデック
エンコーディングまでサポートされているコーデック(一部)
- MPEG audio layer 2
- MPEG audio layer 1/3
- AC3
- Vorbis
- AAC
- Microsoft ADPCM
- MS IMA ADPCM
- G.726 ADPCM
- CRI ADX ADPCM
- RADnet
- AMR-NB
- AMR-WB