2011年5月28日土曜日

Intel Media SDK

動画用

http://software.intel.com/en-us/articles/media/

Intel Media SDK overview
Exhibitor Tech Talkでしたが、かなり興味深い話でした。Intel Media SDK (Beta) は http://www.intel.com/software/mediasdk/ からダウンロードできるそうですが、まだ公開されていませんね。

ビデオをエンコード・デコードするには、CPU, DXVA, GPGPUなどそれぞれに異なるコードが必要ですし、それぞれの最適化はかなり面倒な作業です。Intel Media SDKは同一のコードで、CPUでも統合グラフィックス(G45以降)でも個別グラフィックス(Larrabee)でもエンコード・デコードを可能にするものです。

ソフトウェア開発者はそのDLLもカスタマイズできるので、たとえばCUDAで書いた(Intel以外のGPUで動作する)エンコーダーを使うようにもできるとのことでした。

また、Intel Media SDK は Intelの並列テクノロジーを基にしているので、Core i7のようなマルチコアCPUやLarrabeeのようなメニーコアGPUで効果を発揮するとのことです。

デコード : H.264, Mpeg2, VC1
エンコード:H264, Mpeg2
D3D9サーフェイスを割り当てることができるので、アプリケーションはGPUでの別処理が可能。
非同期操作のための非同期パイプラインを持つ。
DirectShow, Media Foundaton のサンプルが含まれる



0 件のコメント:

コメントを投稿