Loading article…
これはオープンソースコーデックの一覧です。つまり、それぞれオーディオまたはビデオ コーディング形式、オーディオ コーデック、およびビデオ コーデックのオープンソース ソフトウェア 実装です。一覧にあるコーデックの多くは、特許によって制限されているメディア形式を実装しているため、オープン形式ではありません。たとえば、x264 は、特許で厳しく制限されている MPEG-4 AVC ビデオ圧縮規格の広く使用されているオープンソース実装です。
ビデオコーデック
- x264 – H.264/MPEG-4 AVC実装。x264 はコーデック (エンコーダ/デコーダ)ではなく、単なるエンコーダです (ビデオをデコードすることはできません)。
- OpenH264 – H.264 ベースライン プロファイルのエンコードとデコード
- OpenVVC [1]はMac OS、Windows、Linux、Android用のVVC /H.266 リアルタイムデコーダーであり、FFmpegの特別バージョン[2]であり、 Ateme衛星放送テストに使用されました。[3] [4]
- x265 –高効率ビデオコーディング(HEVC/H.265) 標準に基づくエンコーダー。
- Xvid – MPEG-4 Part 2コーデック、 DivXと互換性あり
- libvpx – VP8およびVP9の実装。以前はOn2 Technologiesによって開発された独自のコーデックでしたが、2010 年 5 月に Google によって BSD ライクなライセンスの下でリリースされました。
- SVT-AV1 – IntelとNetflixが開発したAV1エンコーダーで、現在はFOSSとして利用可能です。[5] SVT-AV1は一般的に最も最適化され、最も高速な無料AV1エンコーダーであると考えられており、 AOMediaソフトウェア実装ワーキンググループで新しい無料の汎用かつ実稼働可能な実装の開発の基盤として機能しています。[6] SVT-AV1は制約品質モードですでに非常に優れたパフォーマンスを発揮し、多くのシナリオで経済的に使用できますが、現時点ではAurora1などの商用実装がまだそれを上回る可能性があります。[7]
- VideoLAN dav1d –AV1 コーデックでビデオをデコードするためのAV1デコーダー
- Xiph.Org rav1e – Rustで書かれたAV1エンコーダー
- Google libgav1 –Google によるAV1デコーダー
- xvc – h.265やAV1に対抗することを目的としたオープンソースのビデオコーデック。リファレンス実装はLGPL 2.1の下でリリースされており、現在はバージョン2.0が利用可能である(2020年12月現在)[8]
- FFmpegコーデック– FFmpeg プロジェクトのlibavcodecライブラリのコーデック( FFV1、 Snow、MPEG-1、MPEG-2、MPEG-4 パート 2、MSMPEG-4、WMV2、 SVQ1、MJPEG、HuffYUV など)。libavcodec のデコーダー (H.264、SVQ3、WMV3、VP3、Theora、Indeo、Dirac、Lagarith など)。
- Lagarith – RGB(A) カラースペースでの強力なロスレス圧縮用に設計されたビデオ コーデック (ZIP/RAR などに類似)
- libtheora – Ogg プロジェクトの一部であるVP3に基づくTheora形式のリファレンス実装
- ディラックはBBCリサーチが作成したウェーブレットベースのコーデックであるdirac-researchと、デイヴィッド・シュリーフが開発した実装であるSchrödingerである。 [9]
- Huffyuv –BenRG のロスレスコーデック
- Daala – Xiph.Org Foundationによって開発中だった実験的なビデオ コーデックで、最終的にAV1に統合されました。
- Thor – Cisco Systemsが開発中だった実験的なロイヤリティフリーのビデオ コーデックで、テクノロジーをAV1に統合しました。
- Turing – BBC Researchによって実装された高効率ビデオコーディング(HEVC/H.265) エンコーダー。
- libaom – VP9、 Daala、 Thorの技術を継承した、 AOMediaによるロイヤリティフリーのAV1ビデオ コーディング形式のリファレンス実装。
- Kvazaar –高効率ビデオコーディング(HEVC/H.265) 標準に基づく学術的なオープンソース エンコーダー。
- UVG266はKvazaarをベースにした学術的オープンソース VVC/H.266エンコーダです。 [10](Linux / Windows / macOS向け3条項BSDライセンス、開発中)
- VVenCおよびVVdeC – GitHub で入手可能なVersatile Video Coding (VVC/H.266)標準に基づいてFraunhofer HHIがリリースしたオープンソースのエンコーダーおよびデコーダー。
- XEVE (超高速エッセンシャル ビデオ エンコーダ) MPEG-5 パート 1:エッセンシャル ビデオ コーディング
- XEVD (超高速エッセンシャル ビデオ デコーダ) MPEG-5 パート 1:エッセンシャル ビデオ コーディング
- REVC – RustベースのMPEG-5 Part 1: Essential Video Codingベースラインエンコーダーおよびデコーダー。[11]
オーディオコーデック
- FLAC – Xiph.Org Foundation によって開発されたロスレス コーデック。
- LAME – 非可逆圧縮(MP3 形式)。
- TooLAME / TwoLAME – 非可逆圧縮(MP2 形式)。
- Musepack – 非可逆圧縮。MP2 形式をベースに、多くの改良が加えられています。
- Speex – 低ビットレート圧縮、主に音声用。Xiph.Org Foundation によって開発されました。www.speex.org によると、Opus に代わるものとして廃止されました。
- CELT – 低遅延オーディオ通信のための非可逆圧縮
- libopus – CELT の IETF 標準トラックの後継であるOpus形式のリファレンス実装。(Opus サポートはWebRTC実装に必須です。)
- libvorbis – 非可逆圧縮、Vorbis形式の実装。Xiph.Org Foundation によって開発されました。
- iLBC – 低ビットレート圧縮、主に音声
- iSAC – 低ビットレート圧縮、主に音声用(WebRTC コードベースを使用する場合は無料)
- TTA – ロスレス圧縮
- WavPack – ロスレス/ロスレスのハイブリッド
- Bonk – ロスレス/ロスレスのハイブリッド。fre :ac (旧 BonkEnc)でサポートされています。
- Apple Lossless – ロスレス圧縮 (MP4)
- Fraunhofer FDK AAC – 非可逆圧縮 (AAC)
- libavcodec ライブラリ内のFFmpegコーデック (例: AC-3、AAC、ADPCM、PCM、Apple Lossless、FLAC、 WMA、Vorbis、MP2 など)。
- FAAD2 – Advanced Audio Coding用のオープンソース デコーダー同じプロジェクトのエンコーダーであるFAACもありますが、これはプロプライエタリです (ただし、無料です)。
- libgsm – 非可逆圧縮 ( GSM 06.10 )
- opencore-amr – 非可逆圧縮 ( AMRおよび AMR-WB)
- liba52 – 無料のATSC A/52ストリーム デコーダー (AC-3)
- libdca – 無料の DTS Coherent Acoustics デコーダー
- Codec2 – 低ビットレート圧縮、主に音声
参照
参考文献
- ^ IETR (2021-09-30). 「OpenVVC French VVC デコーダー」. GitHub .
- ^ IETR (2021-09-30). 「VVC 用に修正された FFmpeg」. GitHub .
- ^ 「ATEMEがSESと提携し、VVCを使用した史上初のライブOver-The-Air UHD放送を試行 – ATEME」2020年7月14日。
- ^ ouest-valorisation.fr (2021-09-30)。 「DÉCODEUR VIDEO VVC TEMPS RÉEL」(フランス語)。
- ^ 「Intel と Netflix が、ビジュアル ワークロード向けの次世代圧縮技術を実現する AV1 スケーラブル コーデックを提供」
- ^ http://aomedia.org/press%20releases/aomedia-software-implementation-working-group-to-bring-av1-to-more-video-platforms/
- ^ 「AV1が登場: AOMedia、Visionular、Intel/Netflixのコーデックを比較」。2020年9月18日。
- ^ https://xvc.io/
- ^ 「シュレーディンガー FAQ」。2010年10月17日時点のオリジナルよりアーカイブ。2011年3月5日閲覧。
- ^ UVG266 より
- ^ 「最速かつ最も安全な EVC エンコーダーとデコーダー」。GitHub。2020年8 月 26 日閲覧。
