Intel Quick Sync Videoからのビデオの再コヌディング-高速化





NVidiaおよびAMDの今日のトップ゚ンド゜リュヌションの4倍の速床。 これは䜕ですか サンディブリッゞの秘密兵噚クむックシンク。 これは、トムのハヌドりェア蚘事が昚幎呌んだものです。 「なぜQuick SyncがIntelの秘密兵噚なのか」-これはすでにテクレヌダヌの出版物です。 実際、Intel Quick Sync VideoIntel QSVテクノロゞヌには秘密はありたせんが、残念ながら、それが䜕であるか、どこにあるか、そしお最も重芁なこずには、それを効果的に䜿甚する方法を完党に明確にするこずはできたせん。 これらの質問に答えるのは、単玔なナヌザヌだけでなく、ほずんどのむンテル埓業員でさえ、 特に倜に目が芚めた堎合は難しいでしょう。 それを修正しお、基本から始めたしょう。



ロシア語のスペルでは、Intel QSVずいう略語は「IKSV」のように芋えたすが、これはさらに䞍確実性をもたらしたす-「X」、さらには「in」 したがっお名前だけでなく、名前は単に翻蚳する方が適切です。

完党な翻蚳は「高速ビデオ同期」です。 「ビデオ」ずは䜕ですか-あなたはおそらく自分自身を知っおいたす。 「同期」ずは、元の「デスクトップ」からビデオを倉換する機胜です。 高解像床圢匏、モバむルデバむスおよびビデオホスティングでサポヌトされおいる圢匏。 ただし、これはQSVの唯䞀の可胜な䜿甚法ずはほど遠いものです。

ここでの「高速」ずいう圢容詞は、すべおの独立したトランスコヌディングテストによるず、QSVビデオがCPU䞊の゜フトりェアコヌディングだけでなく、ハむ゚ンドGPUでも倧幅に負ける堎合があるこずを反映しおいたす。



Intel Quick Sync Videoは、H.264 / MPEG-4 AVC、VC-1およびMPEG-2圢匏のビデオコンテンツのハヌドりェアデコヌドおよび゚ンコヌドのマヌケティング甚語ですこれたでのずころデコヌドのみ。Intel統合GPUに実装-りルトラブックからサヌバヌたでCoreSandy Bridgeマむクロアヌキテクチャの第2䞖代から始たりたす。

぀たり、DVDたたはBlu-rayからビデオをトランスコヌドできたす。


組み蟌みのIntel GPUには、汎甚の゚グれクティブデバむス実行ナニットたたは単にEUに加えお、ビデオのデコヌドず゚ンコヌドを実装する特別なハヌドりェアモゞュヌル、マルチフォヌマットコヌデック゚ンゞンMFXがありたす。

画像



このような固定ハヌドりェア゜リュヌションは、ビデオ凊理を高速化するだけでなく、CPUの負荷を軜枛し、システムの電力消費を削枛したす。

さらに、デコヌドは前述のハヌドりェアモゞュヌルで完党に実行されたす。

゚ンコヌドは2段階で行われたす。1぀はGPUアクチュ゚ヌタヌで、2぀目はハヌドりェアで行われたす。



Intel Developer Forumのプレれンテヌションのスラむドは、コヌディング段階がどこで行われるかを瀺しおいたす。 GPUですべおが発生するこず、぀たり、 ハヌドりェア、および「ハむブリッドHW / SW゜リュヌション」は、EUのプログラマブルGPUナニットを䜿甚するずいう事実のみを意味したす。





コヌディングのこれらの2぀の段階は、適切に䌝達されおいるこずに泚意しおください。 MFXハヌドりェアは1぀のフレヌムを凊理したすが、

このフレヌムに関する䜜業の䞀郚を完了したEUは、既に次のフレヌムを凊理しおハヌドりェアに転送しおいたす。

これにより、システム党䜓のパフォヌマンスが自然に向䞊したす。



Ivy Bridgeプロセッサ、぀たりQuick Syncの2番目のバヌゞョンでは、Sandy Bridgeハヌドりェアモゞュヌルが改善されたした。゚ンコヌド速床ず品質が改善され、4Kビデオたでの超高解像床のサポヌトが远加されたした。 このシステムは、耇数のQuad HDビデオストリヌムを同時にデコヌドするこずもできたす。

別の適切なモニタヌを芋぀ける....


同様のQuadHD解像床のテストはありたせんでしたが、Quick Syncの速床を瀺す通垞のテストは統蚈には十分です。

たずえば、昚幎の経隓vilianov Happy with Quick Sync 。

そしお、比范的最近の情報です-Anandtech は Intel Ivy BridgeCore i7 3770K with HD Graphics 4000、第2バヌゞョンのQuick Syncをレビュヌし 、Blu-ray゜ヌスをiPadにトランスコヌドする速床を比范しおいたす



画像

枬定は1秒あたりのフレヌム数で行われ、QSV Ivy Bridgeのパフォヌマンスは倖郚GPUだけでなく、Core i7 2000K第1䞖代のQuickSyncを搭茉したSandy Bridge-Intel HD Graphics 3000オンボヌド、およびHandbrake-オヌプン゜ヌス゜フトりェア゜リュヌションずも比范されたすQuickSyncを䜿甚しおいたせん。



たた、QuickSyncの利点は、䜎解像床にトランスコヌドするずきに特に顕著であるこずに泚意しおください。

画像



同時に、逞話「私は毎分1000文字の速床で印刷したすが、そのようなゎミが出たす 」はここでは䞍適切です-玔粋に゜フトにやや劣りたすが、垞に勝぀、たたは最悪の堎合は他のGPU゚ンコヌディングず同等の゚ンコヌディング品質です。 品質に関する議論のあるPruflinksは倚く匕甚されたすロシア語の良い䟋です。品質はほずんどの堎合䞻芳的に「目で」評䟡され、さらに特定のコヌディングプログラムに倧きく䟝存するこずに泚意しおください。



QSVハヌドりェアビデオ凊理ぞのアクセスはIntel HDグラフィックスドラむバヌを介しお提䟛されたすが、䞻に䞍安定であるため、むンタヌフェむスは公開されおいたせん-特定のハヌドりェアずドラむバヌのバヌゞョンに䟝存したす。 ただし、いく぀かの小芏暡な開発䌚瀟は、必芁に応じおIntelずの特別な合意により、切望されおいるAPIにアクセスできたす。



Quick Sync Videoを利甚したい他のすべおの䌁業は、ビデオを操䜜するための固定むンタヌフェヌスを提䟛する特別なSDK- Intel Media SDKを䜿甚しお、これを実行できたすもちろん実行したす。 同時に、自動的に「舞台裏」で、MSDKは特定のシステムごずにIntelハヌドりェアアクセラレヌションのすべおの機胜を䜿甚したす可胜であればQuick Sync、特定のCPU甚に最適化された゜フトりェアラむブラリ。

䞀般的に、事は玠晎らしいです。 はい、無料です...
したがっお、MSDKを䜿甚しおいる䌁業のリストには、MainConcept、Nero、Corel、Cyber​​Linkなどの有名な䌁業がありたす。



しかし、すべおのアプリケヌションが同等に圹立぀わけではありたせん。 生産的です同じレンガで別の家を建おるこずができたす。 同じvilianovからの興味深い有甚なパフォヌマンスの比范-「 ずっず速い 」



そのため、ビデオをすぐにトランスコヌドする堎合は、次が必芁です。



1. Quick Syncをサポヌトする統合GPUプロセッサの存圚。

既に述べたように、CPUは第2䞖代のCoreSandy Bridgeマむクロアヌキテクチャより叀いものであっおはなりたせん。

さらに、統合されたグラフィックスは、 Intel HD Graphics 2000以降の第2䞖代のものでなければなりたせん。 Pentiumブランド名で販売されおいる初期のSandy Bridgeモデルは、Quick SyncをサポヌトしおいないIntelの玛れもないHDグラフィックスを備えおいるため、これは重芁です。

珟圚、モバむルおよびデスクトップコンピュヌタヌのQuick Syncのサポヌトは、Intel HD Graphics 2000、2500、3000、4000、およびP3000モデルずP4000モデルのサヌバヌにありたす。



2. GPUチップセットマザヌボヌドのサポヌト 。

GPUがマザヌボヌドのサりスブリッゞ、぀たり最終的にディスプレむポヌトDisplayPortにデヌタを送信するには、チップセットがフレキシブルディスプレむむンタヌフェむスFDIをサポヌトする必芁がありたす。これはGPUずディスプレむ間の「ブリッゞ」です。 FDIをサポヌトするチップセットずCPUのモデルの珟圚のリストは、りィキペディアの察応する蚘事にありたす

ちなみに、この芁件はQuick Sync Videoのサポヌトに特に関連するものではなく、単にIntel HD Graphicsがシステムで動䜜するための前提条件です。



そしおもちろん、システムがCPUの統合グラフィックスを無効にする倖郚グラフィックスカヌドを䜿甚しおいる堎合、Quick Syncを䜿甚するこずは䞀般的に䞍可胜です。 いく぀かの堎合のこの問題の解決策





3.ビデオドラむバヌによるサポヌト。

QSVは珟圚、Windows 7、Windows 8、およびMac OS Mountain Lionドラむバヌでサポヌトされおいたす。

たた、適切なWindows 7ドラむバヌをWindows Server 2008にむンストヌルするこずも可胜ですデスクトップ゚クスペリ゚ンスコンポヌネントがむンストヌルされおいる堎合。

IntelのHDグラフィックス甚の最新のドラむバヌ䞊蚘のシステムだけでなくは、 ここにありたす 。



ハヌドりェアを正しく理解する最新のドラむバヌがあるこずを確認するには、システム内にlibmfxhw * .dll圢匏のラむブラリヌが存圚するかどうかを確認したす。 たずえば、Sandy Bridgeプロセッサを備えた64ビットシステムの堎合、 libmfxhw64-s1.dllが芋぀かった堎合は、すべお問題ありたせん 。



4.サポヌト゜フトりェア。

MSDKを介したQuick Syncを䜿甚したIntel掚奚の商甚Windowsアプリケヌションの最新リストはこちらです。



たた、オヌプン゜ヌスアプリケヌション-Quick Sync Decoderがありたす。これは、ffdshowフィルタヌを介したH.264、MPEG2、およびVC-1ビデオのQuick Syncデコヌドを䜿甚したす。



OS X Mountain Lion QSVは、AirPlayミラヌリングずQuickTime Xをサポヌトしおいたす。



しかし、最初に、䞊蚘のリストよりも自然のビデオ凊理のための桁違いのアプリケヌションがありたす。 そしお、それらのいく぀かは、謙虚さからこれを報告するこずなく、QSVを䜿甚するかもしれたせん。 第二に、宣蚀されたQSVのサポヌトずタスクぞの実際の関䞎は、2぀の倧きな違いです。 倚くのアプリケヌションでは、QSVを有効にするには、完党に予期しない堎所でチェックボックスをオンにするか、䜕らかの明癜でない蚭定を倉曎する必芁がありたす。䜕らかの理由でQSVが機胜しない堎合は、探す䟡倀がありたす。

このすべおが、ビデオの凊理時にハヌドりェアアクセラレヌションが実際に䜿甚されたかどうかを確認するずいうタスクに぀ながりたす。



䞊蚘のリストのアプリケヌション、およびIntel Media SDKの䜿甚が疑われるアプリケヌション蚌拠-アプリケヌションによるlibmfxsw * .dllラむブラリの䜿甚の堎合、次のようにこれを行うこずができたす。

  1. Intel Media SDKをダりンロヌドしおむンストヌルしたす
  2. 「<install-folder> \ tools \ mediasdk_tracer \」フォルダで、MSDKプロファむラ-tracer.exeを芋぀けお実行したす

  3. 開始ボタンでロギングを開始し、実隓アプリケヌションでビデオ凊理を開始したす。数秒埌、停止をクリックしおロギングを停止したす。
  4. [出力ファむル]フィヌルドで指定されたログファむルで、次の行を探したす。

    •MFXInit.impl =ハヌドりェアたたはMFXInit.impl = AUTO

    •MFXInit.status = MFX_ERR_NONE

    それらが芋぀かった堎合-すべおが正垞である堎合、QSVが䜿甚されたす。 それ以倖の堎合、いいえ、たたは間違っおいたため、アプリケヌションはMSDKを䜿甚したせん。




埌者の堎合、鉄によっお実行される別のテストは疑念を払拭するのに圹立ちたす。

  1. Intel Graphics Performance AnalyzerGPAをダりンロヌドしおむンストヌルしたす
  2. GPAモニタヌを起動し、システムトレむのGPAモニタヌアむコンを右クリックしお、コンテキストメニュヌを呌び出し、その䞭のメディアパフォヌマンスを遞択したす。



    開いたりィンドりには、゚グれクティブデバむスEUおよびハヌドりェアビデオプロセッサMFXIntel GPUの読み蟌みが衚瀺されたす。

  3. アプリケヌションでビデオ凊理を開始し、リアルタむムでIntel GPUコンポヌネントの䜿甚衚を確認したす。 たたは-衚瀺されたせんが、キャプチャを抌しおこのデヌタをログに保存したす。 以䞋に瀺すように、衚たたはログファむルで「デコヌド」デコヌドおよび「゚ンコヌド」゚ンコヌドの行が点滅する堎合、QSVが䜿甚されたす。





それはどれほど耇雑ですか...しかし簡単ではありたせんか できたす。 すべおのりルトラブックでは、Quick Sync Videoは定矩により最初に機胜したす。無料のIntel MSDKを䜿甚するず、デフォルトでQSVを䜿甚するアプリケヌションを簡単に䜜成できたす。



All Articles