トップQs
タイムライン
チャット
視点
Libavcodec
ウィキペディアから
Remove ads
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のようなビデオエディタやトランスコーディングアプリケーションにも使われている。
Remove ads
実装しているビデオコーデック
要約
視点
libavcodecは以下のフォーマットの動画のデコーダとエンコーダを含む[4]:
|
|
Remove ads
実装しているオーディオコーデック
libavcodecは以下のフォーマットの音声のデコーダとエンコーダを含む[5]:
- 8SVX (デコードのみ)
- AAC
- AC-3
- Apple Lossless
- ATRAC3 (デコードのみ)
- Cook Codec (デコードのみ)
- DTS (デコードのみ)
- EA ADPCM (デコードのみ)
- E-AC-3 (デコードのみ)
- FLAC
- Intel Music Coder (デコードのみ)
- Meridian Lossless Packing / Dolby TrueHD (デコードのみ)
- Monkey's Audio (デコードのみ)
- MP2
- MP3 (独自デコーダ、エンコードはLAMEを通して)
- MPEG-4 ALS (デコードのみ)
- Nellymoser Asao Codec
- QCELP (デコードのみ)
- QDM2 (デコードのみ)
- RealAudio 1.0 (デコードのみ)
- RealAudio 2.0 (デコードのみ)
- Shorten (デコードのみ)
- Truespeech (デコードのみ)
- TTA (デコードのみ)
- Vorbis (エンコードは別にlibvorbisencを利用可)
- WavPack (デコードのみ)
- Windows Media Audio 1
- Windows Media Audio 2
Remove ads
libavcodecに依存するライブラリ
libavcodecを使用しているアプリケーション
動画プレーヤ
- FFplay
- GOM Player (ライセンス問題あり)
- Media Player Classic
- Media Player Classic -Homecinema
- MPlayer
- PSPTube - PSP用ネットワーク動画プレーヤ
- VLC
- xine
音声プレーヤ
マルチメディアプレーヤ
動画編集
音声編集
- Audacity (1.3.6以降)
動画変換
音声変換
- BeSweet
グラフィックライブラリ
- GEGL
3Dグラフィック編集
VoIP
- Ekiga
- QuteCom
マルチメディアストリーミングサーバー
マルチメディアフレームワーク
- ac3encode - DirectShow用AC3エンコーダ
- ffdshow (DirectShowフィルタとしてlibavcodecをラップし、ポストプロセスを追加してイメージの品質を改善する。一度インストールするとWindows Media Player、Media Player Classic、Winamp、Zoom PlayerなどのWindowsのDirectShowを使用する全ての動画プレーヤが自動的にこれを使うようになる)
- ffdshow tryouts
- GStreamer
- Perian
メタデータ管理
- GNU libextractor (いくらかのlibavcodecのコードを含む)
API ラッパー
その他
- AtGLas
- avifile
- Avview
- bbplay
- BeOS FFmpeg decoders
- BeOS HybridDivx
- Chameleo
- Chroma Player
- chronictv
- CorePlayer
- D-Volution
- DivXray
- DivXtoDVD
- Dr. Divx
- DreaMule (「SimpleVLC」と呼ばれるレイヤを使用)
- dvbcut
- DVDFlick
- Easy VOB 2 DivX
- ffmpeg2theora
- FFMPEG for QT
- FFmpegSource
- ffmpegX for Mac OS X
- ffmpegX Companion
- FFRecord
- fftv
- FFusion - Mac OS X用の代替コーデックスイート
- Fobs
- FreeJ
- Frogger
- Gallery
- gmerlin
- GPAC
- HandBrake
- HTS (Home Theater System)
- Hyperion
- ImTOO DVD Ripper
- Internet DJ Console
- K3b
- OpenCV
- PulseAudio - リサンプラのコードのみを含む[7]
- x264 - x264CLI(コマンドラインフロントエンド)の入力部に使用
Remove ads
外部リンク
出典
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads