開発元 | FFmpegチーム |
---|---|
最新版 |
57.48.101 (FFmpeg 3.1.2内)
/ 2016年8月9日 |
リポジトリ | |
プログラミング 言語 | C99 |
対応OS | クロスプラットフォーム |
種別 | マルチメディアライブラリ |
ライセンス | LGPL 2.1以降 |
公式サイト |
ffmpeg |
開発元 | Libav |
---|---|
最新版 |
56.1.0 (libav 11.7内)
/ 2016年5月29日 |
リポジトリ | |
プログラミング 言語 | C99 |
対応OS | クロスプラットフォーム |
種別 | マルチメディアライブラリ |
ライセンス | LGPL 2.1以降 |
公式サイト |
libav |
libavcodecは、動画・音声データのエンコード・デコードのためのオープンソースなコーデックライブラリである[1]。2011年3月の Libav と FFmpeg の分裂に伴い、両方のプロジェクトから同一名称で互換性のない形でリリースされている。
libavcodecはマルチメディアを扱う多くのオープンソースなアプリケーションやフレームワークにとって欠かせないものである。一般的に良く使われるMPlayer、xine及びVLCメディアプレーヤが全サポートプラットフォーム上でたくさんの音声・動画形式を再生可能にするためにメインの内蔵デコードエンジンとしてlibavcodecを使っている。また、ffdshow tryoutsのデコーダにもプライマリなデコードライブラリとして使われている。GStreamer FFmpeg plugin[2]が一般的に良く使われる特許を持つフォーマット(例えば MPEG-2 (DVD video)、MPEG-4 ASP、H.264やプロプライエタリなフォーマットであるWindows Media VideoやVP6、RealVideoなど)を再生するために、UbuntuのようなLinuxディストリビューションで使うことができる[3]。またlibavcodecはエンコード・デコードの為にAvidemuxやMEncoder、Kdenliveのようなビデオエディタやトランスコーディングアプリケーションにも使われている。