| 開発者 | コアコーデック株式会社 |
|---|---|
| 初回リリース | 2006年1月2日 |
| 最終リリース | 3.0.1.0 (2011年9月9日[1] ) [±] |
| プレビューリリース | 非 [±] |
| 書かれた | Core-C (モジュラーANSI C )、C++ |
| オペレーティング·システム | Windows、CE、モバイル、macOS、Linux(OEMのみ)、Symbian、iOS、Palm OS、Android |
| 利用可能 | 英語 |
| タイプ | コーデック |
| ライセンス | 独自 |
| Webサイト | corecodec.com [リンク切れ ] |
CoreAVC は、H.264/MPEG-4 AVC (Advanced Video Coding) ビデオ形式 をデコードするための独自の コーデックでした。
2010年、CoreAVCがソフトウェアのみのデコーダーだった頃は、最も高速なソフトウェアデコーダーの1つでしたが、それでもハードウェアベースのデコーダーよりは遅かったです。[2] CoreAVCは、4:2:2と4:4:4を除くすべてのH.264プロファイルをサポートしています。
2009 年から、CoreAVC はWindows での H.264 デコード用に2 種類のGPUハードウェア アクセラレーションのサポートを導入しました。CUDA ( Nvidiaのみ、2009 年) とDXVA (Nvidia および ATI GPU、2011 年) です 。
CoreAVCはCorePlayerマルチメディアフレームワークの一部として組み込まれており、ピアツーピアのテレビ技術を使用してインターネット経由でビデオを配信するシステムであるJoost [3]の現在は廃止されたデスクトップクライアントで使用されていました。
CoreAVC-For-Linux DMCA 苦情
Google Codeでホストされている CoreAVC-For-Linux というオープンソースプロジェクトは、オープンソースメディア プレーヤープログラムMPlayerのローダー コードにパッチを適用し、フリー ソフトウェア環境でWindows 専用の CoreAVC DirectShowフィルターを使用できるようにします。このプロジェクトには CoreAVC は含まれませんが、MPlayer でそれを使用できるようにするだけです。このプロジェクトには、ホーム シアター パーソナル コンピューター用のオープンソース ソフトウェアであるMythTVやメディア プレーヤーxineで独自のコーデックを使用するためのパッチも含まれています。
2008 年 5 月、CoreAVC-For-Linux プロジェクトはDMCA違反の申し立てにより Google によって削除されました。[4]この DMCA 違反については憶測が飛び交いました。ラッパーとしてのプロジェクトは著作権で保護された素材を使用していなかったためですが、リバース エンジニアリング技術が事前の許可なく使用されていた可能性があり、CoreCodec, Inc. はこれを DMCA 違反と解釈しました。[5] CoreCodec はリバース エンジニアリングが原因であり、誤りであったと述べ、 [6]コミュニティに謝罪しました。[7]
CoreAVC-For-Linux は現在オンラインに戻り、CoreCodec によって認識され、サポートされています。それにもかかわらず、開発者は非常に忙しく、作業を続ける時間が十分にないことを述べたため、プロジェクトの将来は現在不透明です。開発者は現在、プロジェクトへの貢献に興味のある開発者に支援を求めています。[8]
マルチプラットフォームサポート
2008 年初頭、多くの要望に応えて、CoreCodec は、それまで Windows のみだったものを、多数のプラットフォームと CPU アーキテクチャに移植しました。CoreAVC は現在、 Windows、macOS、Linux の各オペレーティング システムのほか、Palm OS、Symbian、Windows CE、Windows Mobile などのモバイル組み込みオペレーティング システムでもサポートされています。ただし、Linux バージョンは小売りとしてではなく、OEMのみで提供されています。CoreAVC は、32 ビットおよび 64 ビットのx86だけでなく、 PowerPC ( AltiVecサポートを含む)、ARM9、ARM11、MIPSでも動作します。GPU に関しては、Intel 2700G、ATI Imageon、Marvell Monahan、(制限付き) Qualcomm QTv がサポートされています。
2009 年 2 月、CoreCodec は CoreAVC のアップデートをリリースし、Nvidia CUDAのサポートを実装しました。CUDA により、一部の Nvidia グラフィック カードでビデオのデコードを支援できます。2011 年 3 月、CoreCodec はDXVAのサポートを導入しました。CUDA と同様に、DXVA では ATI および NVIDIA ベースのグラフィック カードでビデオのデコードを支援できます。[1]
参考文献
- ^ ab “CoreAVC Changelog”. www.corecodec.com . 2017年1月2日時点のオリジナルよりアーカイブ。2020年12月17日閲覧。
- ^ CoreAVC は AVIVO や PureVideo よりも強力? 2007-06-10 にWayback Machineでアーカイブ(2006 年 4 月)
- ^ Joost - FAQ: テクノロジー 2007-05-17 に Wayback Machineでアーカイブ
- ^ 「CoreCodec がコピーされたコードについて苦情を申し立てる」。Chilling Effects Clearinghouse。2008 年 4 月 30 日。2012 年 2 月 19 日時点のオリジナルよりアーカイブ。2008年 5 月 5 日閲覧。
- ^ 「coreavc-for-linux/CoreCodec ホームページの DMCA 削除」。2008 年 5 月 9 日時点のオリジナルよりアーカイブ。2008年 5 月 9 日閲覧。
- ^ coreavc-for-linux の DMCA 削除、メッセージ 5780 (2008 年 5 月)
- ^ coreavc-for-linux の DMCA 削除、メッセージ 5785 (2008 年 5 月)
- ^ "coreavc-for-linux". coreavc-for-linux. 2012-06-10 . 2012-06-10閲覧。
外部リンク
- 公式サイト [リンク切れ ]
- コアコーデック株式会社
- CorePlayer (マルチプラットフォーム) [リンク切れ ]
- Doom9.org の CoreAVC に関するディスカッション
- Openlaw - 現在の米国法とリバースエンジニアリング
- coreavc-for-linux - Google コード
