Loading article…
以下は、 H.264/MPEG-4 AVC 製品および実装の一覧です。
著名なソフトウェア実装
- Adobe Systems は、 Adobe Flash 9.x での H.264 の再生をサポートしています。最新バージョンの Adobe Premiere Elements 7 および Premiere Pro CS4 (どちらも 2008 年に出荷) では、ソース ビデオとビデオ エクスポート ( Blu-ray ディスクへ) の両方で H.264 がサポートされています。
- Appleは、Mac OS X v10.4 "Tiger"とQuickTime 7にH.264のサポートを統合しました。エンコーダはメインプロファイルに準拠し、デコーダはConstrained Baselineとメインプロファイルの大部分をサポートしています。[1]さらに、iChatとFaceTimeはH.264を使用しており、Compressorなどの他の多くのAppleアプリケーションも同様です。
- BTグループはH.264のモジュール実装を提供しています。C++で書かれており、PCから携帯電話までさまざまなプラットフォームに移植されています。すべての4:2:0プロファイル(ベースライン/メイン/ハイ)がサポートされています。[2]
- Intel は、評価ソース コードのダウンロードを含むIntegrated Performance Primitivesパッケージの一部として、H.264 (その他) エンコーダー/デコーダーの実装に関するさまざまなライセンス オプションを提供しています。
- MainConcept H.264/AVC SDKは、標準でサポートされているすべてのプロファイルとレベルでのエンコードとデコードを提供します。MainConceptはスタンドアロンのエンコードアプリも提供しています。[3]
- Microsoft Windows 7、Home Premium以上のエディション
- ベースラインプロファイルレベル3とメインプロファイルをサポートするMedia FoundationベースのH.264エンコーダが含まれています。 [4]トランスコーディング(エンコーディング)のサポートは組み込みのWindowsアプリケーションを通じて公開されていませんが、エンコーダはMedia Foundation Transform(MFT)として含まれています。[5]
- レベル5.1までのベースライン、メイン、ハイプロファイルをサポートするMedia FoundationベースのH.264デコーダーを搭載[6]
- H.264デコード用のDirectShowフィルタを含む[7]
- MP4、M4A、M4V、MP4V、MOV、3GP コンテナ形式を読み込むMPEG-4ファイルソース[8]と、MP4形式に出力するためのMPEG-4ファイルシンクが含まれています。[9]
- On2 Technologies は、組み込み (Hantro) 製品ファミリで H.264 ベースライン エンコーダーおよびデコーダーのソフトウェア実装を提供しています。コーデックは、ARM9、ARM11、および Cortex A8 向けに最適化されています。
- Kulabyte は、MainConcept の「High」プロファイルを使用して最大 1080p 解像度のフルモーション H.264/AVC ビデオをサポートする、X86 用のライブ ビデオ エンコーディングおよびストリーミング ソフトウェアを提供します。「Kulabyte ソフトウェアおよびハードウェア エンコーダー」。2010 年 3 月 7 日にオリジナルからアーカイブされました。
- Sorenson Media は、 Sorenson Squeeze ユーザーが選択できる H.264 の実装をいくつか提供しています。これらのバージョンには、Sorenson Media の従来の H.264 コーデック、Apple の実装、MainConcept の H.264、および x264 の最初の商用リリースが含まれます。
- x264 は、 GPLライセンスの H.264 エンコーダーで、無料のVideoLANおよびMEncoderトランスコーディング アプリケーションで使用されています。2005 年 12 月現在、メイン プロファイルとハイ プロファイルをサポートし、この標準の唯一の完全なオープン ソースおよびフリー ソフトウェア実装となっています。[10] Video for Windowsビルドはまだ利用可能です。[11] x264 は、2005 年 12 月にDoom9.orgが主催した独立したビデオ コーデック比較で優勝しました。[12]
- FFmpegのLGPLライセンスのlibavcodec には、H.264 デコーダーが含まれています。メイン プロファイルとハイ プロファイルのビデオをデコードできます。無料のVLC メディア プレーヤーやMPlayerマルチメディア プレーヤーなど、多くのプログラムで使用されています。FFmpeg は、オプションで (ビルド時に設定) x264 ライブラリにリンクして H.264 をエンコードすることもできます。
- CoreCodec のCoreAVCは、高度に最適化された商用 H.264 デコーダです。Doom9.org フォーラムのユーザーによる独立したテストによると、 2006 年 6 月時点で最速のソフトウェア デコーダです。標準バージョンは、インターレース ビデオを除く、ベースライン プロファイル、メイン プロファイル、およびハイ プロファイルをサポートします。プロフェッショナル エディションは、バージョン 1.1 以降、PAFF と MBAFF インターレース ビデオの両方をサポートします。プロフェッショナル エディションは、SMP対応システムでの高速化、およびnVidia CUDAアーキテクチャを使用したGPUアクセラレーションもサポートします。
- Nero AGとAtemeが共同開発したNero Digitalには、H.264 エンコーダーとデコーダー (2005 年 9 月現在、インターレース ビデオのサポートを除き、メイン プロファイルに対応) のほか、その他の MPEG-4 互換テクノロジが含まれています。2006 年に更新され、ハイ プロファイルがサポートされました。
- XBMC Media Centerとその派生製品 ( BoxeeやPlexなど) 。
- Blu-code は、Blu-ray 準拠の HD 制作を目的として、ソニーが提供するプロフェッショナル H.264 エンコーダーです。
- OpenH264 は、 Ciscoが 2013 年 12 月に公開したオープンソースの H.264 エンコーダーおよびデコーダーの実装です。
著名なハードウェア実装
デコード
いくつかの企業が、H.264/AVC ビデオをデコードできるカスタム チップを量産しています。HDTV画像解像度 でリアルタイムにデコードできるチップとコアには、次のものがあります。
- ブロードコムBCM7411、BCM7401、BCM7400、BCM7403、BCM7405、BCM7325、BCM7335、BCM7043、BCM7412
- Horizon Semiconductors は、ケーブル、衛星、IPTV セットトップ ボックス、HD DVD/Blu-ray ボックス、DTV 向けのマルチ標準 HD デコーダー SoC ソリューション ファミリ (Hz3120、Hz3220、Hz4120、Hz4220、Hz7220) を提供しています。
- コネクサントCX2418X
- TriMediaテクノロジーに基づくNXP Semiconductors PNX1702、PNX1005、PNX1004、PNX8950、PNX8935
- On2 Technologies は、 最大 1080p 解像度のフルモーション H.264/AVC ビデオをサポートするマルチフォーマット ハードウェア デコーダーIP コア「Hantro ハードウェア ビデオ コーデック IP」を提供しています。2008 年 9 月 12 日にオリジナルからアーカイブされました。
- シグマデザインSMP8654、SMP8634、EM8622L、EM8624L
- リアルテックRTD1073、RTD1283
- STマイクロエレクトロニクスSTB7100、STB7109、NOMADIK (STn 8800/8810/8815/8820 シリーズ)
- DaVinci テクノロジーに基づくTexas Instruments TMS320DM365、TMS320DM642、TMS320DM643x、および TMS320DM644x DSP (1080i/p を除く)
- Imagination Technologies Ltd. の SoC 開発用ライセンス可能な IP コア。VXD-370 HD デコーダー H.264 は、レベル 4.1 (50 Mbit/s) までのベースライン、メイン、ハイ プロファイルをサポートします。VC-1 (WMV9)、MPEG-4、MPEG-2、JPEG もデコードします。
- Chips&Mediaは、フルHD(1920x1080)解像度までのビデオ規格のフルラインナップをカバーするマルチスタンダードビデオシリコンIPを開発しました。Allegroは、Chips&MediaのハードワイヤードH.264 / MPEG-4 AVCコーデックIPの完全性を証明しました(2005年12月27日)
このようなチップにより、H.264/AVC ビデオを標準解像度および高解像度テレビ解像度で再生できる低コストのデバイスを広く導入できるようになります。その他の多くのハードウェア実装は、安価な消費者向け電子機器から放送用のリアルタイム FPGA ベースのエンコーダーまで、さまざまな市場で導入されています。H.264/AVC 向けのよく知られたハードウェア製品には、次のようなものがあります。
- ATI Technologiesのグラフィックス プロセッシング ユニット(GPU) は、 Radeon X1000 シリーズから、Catalyst 5.13 ドライバーから H.264 デコードのハードウェア アクセラレーション機能を備えています。ATI Avivo を参照してください。
- Beyonwiz には、デュアル HD PVRの高度な機能が満載の製品があります。
- Googleのモバイルデバイス向けAndroidプラットフォームは、H.264(PacketVideoのOpenCOREベース)をネイティブでサポートしています。 [13] T-Mobile G1(HTC Dream)では、 Qualcomm MSM7200 CPUがハードウェアデコードを提供します。[14] 2012年頃から、Androidデバイスはハイプロファイルのサポートを開始しました。
- NVIDIAは、GeForce 8シリーズ、GeForce 7シリーズ、および一部のGeForce 6シリーズGPUでハードウェアH.264デコード用のドライバーをリリースしました。Nvidia PureVideoを参照してください。[15]
- IntelのHD グラフィックスおよびそれ以降のプロセッサ グラフィックスには、H.264 デコードのハードウェア アクセラレーション機能が搭載されています。
- Apple の第 5 世代 iPod は、最大 1.5 Mbit/s のビット レート、最大 640×480 の画像解像度、最大 30 フレーム/秒のフレーム レートをサポートするレベル 3 までの H.264 ベースライン プロファイルを再生できます。このデバイスは、最大 2.5 Mbit/s、640×480 ピクセル、30 フレーム/秒の MPEG-4 Part 2 シンプル プロファイル ビデオも再生できます。さらに、iTunes の代替手段を使用して転送した場合、iPod 準拠の H.264 プロファイルでエンコードされた最大 720×480 (NTSC DVD) のビデオをデバイスで表示できます。DVD のフル解像度で再生するには、iPod のファームウェアを変更する必要はありません。
- すべてのiOS デバイスはH.264 ビデオを再生できます。2010 年にリリースされた iOS デバイスからはメイン プロファイルのサポートが追加され、その翌年にリリースされたデバイスからはハイ プロファイルのサポートが追加されました。
- ソニーのプレイステーションポータブルは、UMDディスクとメモリースティックプロデュオフラッシュカードからのH.264ビデオのハードウェアデコード機能を備えています。このデバイスは、メモリースティックから最大10Mbit/sのビットレートでレベル3までのメインプロファイルをサポートし、[16]ファームウェアバージョン3.30では、最大解像度720x480のビデオファイルをサポートしています。
- Microsoft Xbox 360 には、 USB 経由でコンソールに接続する独立したHD DVDドライブが搭載されており、H.264 コーデックを使用する HD DVD を含む HD DVD を再生できます。
- Microsoft Xbox 360は、2007年5月7日にリリースされたSpring Dashboard UpdateでスタンドアロンH.264デコードに対応しました。[17] Xbox 360は、1080p(H.264レベル4.1)ハイプロファイルで最大10 Mbit/sピークのH.264ビデオファイルと、最大2チャンネルAAC LCのオーディオを再生します。[18]
- Symbian S60 OS は H.264 をサポートしています。
- LG、Motorola、Nokia、Samsung、Sony Ericsson の携帯電話の特定のモデルでは、H.264 を再生できます。
- LG Viewtyは、レベル 3 までの H.264 ベースライン プロファイルをサポートする最初の LG 携帯電話の 1 つです。
エンコーディング
- Magnum Semiconductor は、Domino プラットフォームに基づいて、消費者市場向けのシングルチップ HD AVC エンコーダーと、配信およびコントリビューション市場向けのマルチチップ AVC HD エンコーダーを提供しています。
- 富士通は、2007年3月に120ドルで発売される1080iエンコード/デコードICを発表しました。このチップは90nmプロセスで製造され、ハイプロファイルレベル4(最大25Mbit/s)をサポートします。[19]
- Horizon Semiconductors は、最大 1080p @ 60 フレーム/秒の解像度で H.264、VC-1、MPEG-4、MPEG-2 をサポートするシングルチップ HD コーデック、デコーダー、トランスコーダー製品のファミリー (Hz3120、Hz4010、Hz4120) を開発しました。Horizon の SoC ソリューションには、オーディオ コーデック、HD ディスプレイ プロセッサ、CPU、2D/3D グラフィック アクセラレータ、高帯域幅トランスポート プロセッサ、CA/DRM ユニット、ビデオ プリプロセッサ、およびさまざまな高度な接続性と周辺機器が統合されています。Horizon の IC は、世界をリードするセキュア プロセッサ アーキテクチャに従って設計されており、多数の条件付きアクセスおよびデジタル著作権管理スキームに準拠した完全なコンテンツ保護を実現します。
- 3DLabsのDMS-02メディアプロセッサは、D1ビデオストリーム(BT.601 216Mbit/s)を30フレーム/秒[20](High 4:2:2プロファイル、レベル3に相当)でエンコードすることを約束しています。
- アンバレラは1080p60、1080i60、720p60ビデオをエンコード/デコードするシングルチッププラットフォームを発表しました。 [ 21]
- Mac OS X 用のElgato Turbo.264ハードウェア エンコーダは、USB 2.0 経由で接続し、3 つの QuickTime コンポーネントとして機能します。Elgato の EyeTV ソフトウェア用ですが、Final Cut など、QuickTime フレームワークを使用する Mac OS X 上のあらゆるソフトウェアでも動作します。サポートされる最大解像度は 800x600 です。
- On2 Technologiesは、 最大1080p解像度のフルモーションH.264/AVCビデオをサポートするマルチフォーマットハードウェアエンコーダ IPコアを提供します。
- Kulabyte は、MainConcept の「High」プロファイルを使用して最大 1080p 解像度のフルモーション H.264/AVC ビデオをサポートするライブ ビデオ エンコーディングおよびストリーミング ターンキー ハードウェアを提供します。「Kulabyte ソフトウェアおよびハードウェア エンコーダ」。2010 年 3 月 7 日にオリジナルからアーカイブされました。
- Imagination Technologies は、1080P60 H.264 HP@L4.1 エンコーディングをサポートし、1000 フレーム/秒以上の高フレーム レートもサポートするマルチフォーマット、マルチストリームIP コア「Imagination Technologies VXE ビデオ エンコーダー IP コア ファミリ」を提供します。
- Samsung Semiconductor は、Samsung Galaxy Sシリーズのスマートフォンなどに使用されている C110 SoC を製造しています。統合されたマルチ フォーマット コーデック (MFC) は、最大 1080p@30fps の MPEG-4/H.263/H.264 のエンコードとデコード、および最大 1080p@30fps の MPEG-2/VC1/MPEG-4 ビデオのデコードを提供します。
- Alma Technologies は、2011 年から低コストの FPGA デバイスでもフル HD ビデオをエンコードできる超低遅延 H.264 エンコーダーIP コアを提供しています。CPU を必要としないスタンドアロン ハードウェア実装。 「Alma Technologies H.264 ビデオ エンコーダー IP コア」。
- Cradle Technologies製品 [1] 2011-11-04にWayback MachineでアーカイブされましたMDSPは、最大4D1@30fpsのMPEG-4/H.264エンコードを提供します。
- Matrox は、最大 1080p60 HP@L4.2 で MPEG-4/H.264 をエンコードするための MAX チップを使用したハードウェアを提供しています。MAX チップは、ラックマウント可能なビデオ インターフェイスに搭載されているほか、ビデオ デッキ インターフェイスを必要としない状況では PCIe カードにも搭載されています。
- VISENGI は、2014 年半ばに、クロック サイクルあたり 5.3 ピクセルをエンコードする最高スループットの H.264 ハードウェア エンコーダーIP コアをリリースしました。これにより、ほとんどの低コストFPGAで 60 fps の 4K UltraHD、中レベルの FPGA で8K UHDTVが可能になります。この IP コアには、High 4:4:4 Predictive Profile 対応エンコーダーと CAVLC 4:4:4 Intra Profile 対応エンコーダーの 2 つのバージョンがあります。「VISENGI H.264 エンコーダー IP コア」。
- Blackmagic Design は、2011 年に、さまざまなビット レートと最大 1080p60 のプロファイルをリアルタイムでエンコードできるスタンドアロンの H.264 ハードウェア エンコーダーを発売しました。ソースには、SDI/HDSDI、YUV コンポーネント ビデオ、HDMI が含まれます。最大 2 チャンネルのアナログまたはデジタル オーディオを処理できます。「Blackmagic Design H.264 Pro Recorder」。
トランスコーディング
- AMD( Avivo、UVD、VCE)、Intel(Quick Sync)、nVidia(NVENC )の一部の最新ビデオチップ、GPU、マザーボードはトランスコーディングをサポートしています。[22]
- Ambarella は、放送ヘッドエンドおよび高密度トランスコーディング アプリケーション向けのシングル チップ 1080p60 トランスコーダ (A6) を提供しています。
- Horizon Semiconductors は、トリプルプレイ/クアッドプレイ ケーブル、衛星、IPTV セットトップ ボックス、デジタル ビデオ レコーダーおよびホーム メディア センター、Blu-ray/HD DVD プレーヤーおよびレコーダー、iVDR、プレイス シフト ボックス、ロケーションフリー TV 向けのマルチ標準ネイティブ 1080/60p トランスコーダー (Hz4010) を提供しています。
- Magnum Semiconductor は、複数のコーデック (AVC/VC1/MPEG2 から AVC/VC1/MPEG2 など)、解像度、ビットレートをサポートするシングルチップ xcoder を消費者市場向けに提供しています。また、配信およびコントリビューション市場向けにプロフェッショナル マルチチップ xcoder も提供しています。
- Telestream は、 FlipFactory や Episode などの製品を含むソフトウェア トランスコーディング ソリューションを提供しています。これらの製品には、120 種類を超えるさまざまなビデオ圧縮形式およびビデオ ファイル形式間の H.264/AVC の双方向トランスコーディング サポートが含まれています。
- ViXS Systems は、 H.264 から MPEG-2 へのトランスコーディングが可能なトランスコーダをいくつか開発しました。これらのトランスコーダは、組み込み PVR TV、PC ボード、ネットワーク接続ストレージ(NAS)、リモート TV (インターネット経由のビデオ)、およびその他のストレージ デバイス (DVD-R および HD-DVD ソリューションのストレージを増やすためのトランスコーディングなど) に実装されています。
参照
参考文献
- ^ 「x264 と QuickTime の究極のガイド!!! - Doom9 のフォーラム」 。2007年 4 月 15 日閲覧。
- ^ 「BT H.264コーデック」(PDF)。
- ^ 「MainConcept SDKs」。MainConcept 。 2010年10月12日時点のオリジナルよりアーカイブ。2010年9月24日閲覧。
- ^ H.264 ビデオエンコーダ
- ^ Media Foundation でサポートされているメディア形式
- ^ H.264 ビデオデコーダー
- ^ Microsoft MPEG-1/DD/AAC オーディオ デコーダー
- ^ MPEG-4 ファイルソース
- ^ MPEG-4 ファイルシンク
- ^ 「VideoLAN - x264」。2007年4月15日閲覧。
- ^ "x264vfw ファイル". SourceForgeプロジェクト x264vfw. 2015 . 2015 年 2 月 26 日閲覧。
- ^ 「Doom9.net - 決定的な DVD バックアップ リソース」。2007 年 4 月 6 日時点のオリジナルよりアーカイブ。2007 年 4 月 15 日閲覧。
- ^ 「Android とは何か?」2009 年 1 月 7 日閲覧。
- ^ 「MSM7200 チップセット ソリューション」(PDF) 。Qualcomm。2008年 12 月 30 日のオリジナル(PDF)からアーカイブ。2009年 1 月 7 日に取得。
- ^ 「NVIDIA PureVideo - 製品比較」。2007年 4 月 15 日閲覧。
- ^ 「RSS チャネル コンテンツ作成ガイド 3.30」(PDF) 。2008 年 11 月 19 日時点のオリジナル(PDF)からアーカイブ。
- ^ 「Xbox.com - Xbox ニュース - インスタント メッセージングが Xbox 360 に登場」。2007 年 4 月 16 日時点のオリジナルよりアーカイブ。2007年 4 月 15 日閲覧。
- ^ 「Daily Tech - Xbox 360、春のアップデートで H.264 と MPEG-4 をサポート」2007 年 4 月 12 日閲覧。
- ^ 「富士通、高画質と低消費電力を実現するH.264方式映像処理LSIを発売 : FUJITSU」2007年4月15日閲覧。
- ^ 「3Dlabs - 先駆的なメディアプロセッサ」。2007 年 4 月 3 日時点のオリジナルよりアーカイブ。2007年 4 月 15 日閲覧。
- ^ 「Ambarella : AMBARELLA が業界初のシングルチップ 1080P60「フル HD」放送エンコーダー プラットフォームを発表」。
- ^ ビデオトランスコーディングの検証: AMD、Intel、Nvidia の詳細: Tom のハードウェア
