【PureVideo】DirectX Video Acceleration【AVIVO】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/05/04(金) 22:38:17ラッパーし、プログラマが容易に利用できるようにするAPI群である。
所謂DXVAに関する情報交換をしませんか。
動き補償や逆離散コサイン変換とかが出来るらしい。
2.0になり、より広く使えるAPIが提供されたにも関わらず、あまりにも情報が少ない・・・。
DXVA2.0はVista専用?
DirectX Video Acceleration
ttp://msdn2.microsoft.com/en-us/library/ms788119.aspx
What's new in DXVA 2.0 (compared to DXVA 1.0)
ttp://msdn2.microsoft.com/en-us/library/ms798379.aspx
日本語の解説はこのあたり?(少なすぎ)
ttp://www.4gamer.net/news.php?url=/news/history/2006.05/20060531211307detail.html
0153デフォルトの名無しさん
2008/11/03(月) 14:07:35そうらしいな。
0154デフォルトの名無しさん
2008/11/04(火) 16:01:010155デフォルトの名無しさん
2008/11/06(木) 10:57:21http://www.cnbc.com/id/27556518/site/14081545
0156デフォルトの名無しさん
2008/11/06(木) 21:12:15ttp://www.microsoft.com/whdc/device/display/GraphicsGuide_Win7.mspx
プレイバック・コンテンツ保護・オーバーレイ辺りが骨子か
つーかロゴ取得要件めっさ厳しいな
0157デフォルトの名無しさん
2008/11/07(金) 00:11:030158デフォルトの名無しさん
2008/11/07(金) 04:21:15DXVA-HDあたりはoptionalだからまた必死で時間稼いでなんとかするんじゃね?
ああ、Direct2Dで爆死しそう。
0159デフォルトの名無しさん
2008/11/07(金) 04:52:430160デフォルトの名無しさん
2008/11/07(金) 16:46:53Vistaを使っているがUG版購入&グラボ買い替え確定だな。
ゲフォだとGTX300〜500辺り?
0161デフォルトの名無しさん
2008/11/14(金) 17:21:53PDCのを使った感じだと新しいグラボは必要ないかと感じたよ。
この段階でこれだけ良いならXPより断然良くなると思う。
0162デフォルトの名無しさん
2008/11/16(日) 07:37:04Vistaより断然快適サクサクだもんね。
0163デフォルトの名無しさん
2008/11/17(月) 17:08:500164デフォルトの名無しさん
2008/11/20(木) 15:01:04>>156が言ってるのはオーバレイ対応でしょ
Vista対応のDirectX10世代のGPUでAeroGlassのままオーバレイ再生できるの?
できるなら確かに必要無いけど
0165デフォルトの名無しさん
2008/11/20(木) 15:59:51WinHECで聞いた感じだと普通にいまのDX9カードでもオーバーレイがAeroと共存できるってさ。
てか、ドライバーの変更は最小で、OS側だけでオーバーレイのサポートを拡張したらしい。
0166デフォルトの名無しさん
2008/12/03(水) 16:42:080167デフォルトの名無しさん
2008/12/11(木) 09:17:23http://www.testfreaks.com/blog/information/ati-catalyst-812-performance-analysis/
http://www.pcper.com/article.php?aid=647
Badaboomの方がインターフェースやクオリティーを含めて比べものにならないぐらいすばらしい。
0168デフォルトの名無しさん
2008/12/30(火) 15:30:030169デフォルトの名無しさん
2009/01/01(木) 08:25:54あれならまだ同じビットレートのDivxのがマシ
0170デフォルトの名無しさん
2009/01/12(月) 13:59:29現在、720pのH.264の動画をPowerDVD8 Ultraで再生したのですが、再生支援が掛かるのと掛からないのがあります。
一つはaviコンテナのH.264で、もう一方はmp4コンテナのH.264です。
主な違いを列挙します。
aviコンテナ→再生支援が掛かる動画
[email protected]
RefFrames 3 frames
23.976fps
使用したライブラリ x264 core 65 r999
音声はMP3
mp4コンテナ→再生支援が掛からない動画
[email protected]
RefFrames 1 frame
23.976 fps
使用したライブラリ x264 core 59
音声はAAC
使用している環境は以下の通りです。
OS:XP SP3
CPU:Q6700
メモリ:8GB
グラボ:Radeon 4850(HIS製)
何か心当たりのある方がいらっしゃいましたら、ご一報願います。
0171デフォルトの名無しさん
2009/01/16(金) 17:19:06http://msdn.microsoft.com/en-us/library/dd318412(VS.85).aspx
見たところ逆テレシネとかx.v.Colorとかフレームレート変換とかいろいろ新機能満載だな。
複数ストリームの処理とかRGBとYUVの混在とか出来るようだからBlu-rayにも対応できそうだね。
0172デフォルトの名無しさん
2009/01/22(木) 19:44:02.NET Framework 4.0を入れるとVistaでも使えるようになるってことは
・・・ありませんよねorz
0173デフォルトの名無しさん
2009/01/23(金) 16:16:00多分だけどXPと勘違いしていない?
IDirect3DDevice9Ex はVistaからサポートだから.NETいらないよ?
XPならさよならだね。。。
0174デフォルトの名無しさん
2009/01/23(金) 16:20:38IDirect3DDevice9Exが使えるVistaでも使えるようにならないかなーってことだろう。
0175デフォルトの名無しさん
2009/01/24(土) 15:50:440176デフォルトの名無しさん
2009/01/31(土) 02:52:15DXVA Checker
http://bluesky23.hp.infoseek.co.jp/#DXVAChecker
で調べるとATI MPEG Video DecoderやらWMCに対応してるMSコーデックが、
DxVAに対応してると表示されるのですが。
で、実際にDXVA Checkerから再生させるとInUSEでUVD2で再生されているのまでは確認できました。
しかし、WMPx64やWMCなどで再生させてみると再生負荷が3倍ほど高く高画質リサイズなどもかかっていません。
ATI MPEG Video Decoderをこれらソフトで再生させるにはどうすればいいでしょうか?
0177デフォルトの名無しさん
2009/01/31(土) 13:35:570178デフォルトの名無しさん
2009/01/31(土) 22:46:190179デフォルトの名無しさん
2009/02/02(月) 15:39:07Processing High-Definition Video (DXVA-HD)
http://msdn.microsoft.com/en-us/library/dd434675.aspx
Protecting Video Content (コンテンツプロテクション?)
http://msdn.microsoft.com/en-us/library/dd434684.aspx
Verifying Overlay Support (オーバーレイ復活w)
http://msdn.microsoft.com/en-us/library/dd434673.aspx
0180デフォルトの名無しさん
2009/03/27(金) 10:47:260181デフォルトの名無しさん
2009/04/09(木) 22:19:22http://pc.watch.impress.co.jp/docs/2009/0325/motion.htm
0182デフォルトの名無しさん
2009/05/20(水) 13:41:320183デフォルトの名無しさん
2009/06/26(金) 22:12:080184デフォルトの名無しさん
2009/07/24(金) 20:27:53プログラマブルならVC-1/9のVLDは実装されるんじゃないの?
・・・と思ったが、ビットストリームの処理は別の専用プロセッサなのねorz
0185デフォルトの名無しさん
2009/07/27(月) 15:57:37エントロピー復号化とかはプログラマブルだと効率悪いしね。
0186デフォルトの名無しさん
2009/07/29(水) 12:15:52それに引き換えラデは面倒この上ないな
0187デフォルトの名無しさん
2009/08/25(火) 09:03:54でもドライバによっては再生支援がおかしいらしいが。
0188デフォルトの名無しさん
2009/08/30(日) 20:11:540189デフォルトの名無しさん
2009/09/21(月) 15:12:300190デフォルトの名無しさん
2009/11/08(日) 17:14:550191デフォルトの名無しさん
2009/11/22(日) 19:10:540192デフォルトの名無しさん
2009/11/22(日) 23:36:09まさかAdobeがWindowsに依存するような機能をFlashに実装するとは思わんかった
0193デフォルトの名無しさん
2009/11/24(火) 12:34:56今時の再生支援って最大1920x1080までじゃないの?
少なくとも俺の8600GTSはそうだった。
0194デフォルトの名無しさん
2009/11/30(月) 13:30:31なんかドライバでの対応が必要っぽいし
0195デフォルトの名無しさん
2009/11/30(月) 14:54:25多分、Vista/7だとMediaFoundationでしかサポートされていない機能を
DirectShow経由で使おうとしているんじゃないかな?
0196デフォルトの名無しさん
2009/12/07(月) 01:00:50フリーのソフトはございませんでそしょうか?
0197デフォルトの名無しさん
2009/12/07(月) 22:59:030198デフォルトの名無しさん
2010/02/21(日) 12:57:340199デフォルトの名無しさん
2010/06/07(月) 22:44:150200デフォルトの名無しさん
2010/06/14(月) 11:07:08Catalystの次のバージョンを待つか
0201デフォルトの名無しさん
2010/07/18(日) 02:20:07Catalyst10.6で対応したとドキュメントに書いてあるよ
でもCPU負荷が大きいので10.7では改良されると思う
0202デフォルトの名無しさん
2010/10/24(日) 22:46:56200 :デフォルトの名無しさん:2010/06/14(月) 11:07:08
XP+HD4850だけどFlash10.1の動画再生支援効いてないっぽい
Catalystの次のバージョンを待つか
0203デフォルトの名無しさん
2010/10/28(木) 04:31:140204デフォルトの名無しさん
2010/11/04(木) 22:53:47なんだぁこのスレ舐めてんのか!?
赤ちゃんみたいな目ぇしやがってコラ!
0205デフォルトの名無しさん
2010/12/19(日) 09:15:08>なんという他力本願
「他力本願」という言葉の誤用。
浄土真宗/本願寺が見たら抗議してくるよ。
>>175
>ま、VistaはスキップしてみんなWin7にするからどうでも良い気がするけど。
いや、PCの台数が多いと、ヤフオクで1,000円程度で手に入るVista(大抵32bitだが)は
なかなか捨てがたいよ。
ある程度のマシンスペックがあれば、XPよりナンボかマシ。
0206デフォルトの名無しさん
2010/12/20(月) 14:28:09自分の努力でするのではなく、他人がしてくれることに期待をかけること。人まかせ。
0207デフォルトの名無しさん
2010/12/21(火) 04:45:30>自分の努力でするのではなく、他人がしてくれることに期待をかけること。人まかせ。
「他力本願」という言葉の誤用。
浄土真宗/本願寺が見たら抗議してくるよ。
0208デフォルトの名無しさん
2010/12/21(火) 12:58:322 《誤用が定着したものか》俗に、自分の努力でするのではなく、他人がしてくれることに期待をかけること。人まかせ。
0209デフォルトの名無しさん
2010/12/21(火) 18:20:52過疎りかたがはんぱない
他を落とすしか自分がいいと思ってる物を持ち上げられない奴って多くなったよね、ここ数年
0210ななし。
2011/07/27(水) 15:30:25.710211デフォルトの名無しさん
2011/10/19(水) 06:38:56.54【G45】Intel G Series チップセット 2【G31】
http://hibari.2ch.net/test/read.cgi/jisaku/1262362395/222-226
要約
「Intel G45+WinXPという環境でDXVACheckerを実行するとModeH264_***が表示されなかった。
ttp://software.intel.com/en-us/articles/using-h264avc-directx-video-acceleration-with-the-intel-g45gm45-express-chipsets/
を見るとG45はDXVA2しか対応してないのでOSがVista以降じゃないとH.264再生支援が使えないのではないか。」
この件について、2点教えていただけないでしょうか。
質問1.G45がDXVA2しかサポートしていないというのは事実なのでしょうか?
リンク先にある「DXVA2が必要」というのが「サンプルプログラムについての話」なのか、
「GPUそのものがDXVA2にしか対応していないということ」なのかがよくわかりませんでした。
質問2.仮にG45がDXVA2しかサポートしていないとした場合、.NET 3.0を入れれば
OSがXPでもH.264再生支援が利用できるようになるのでしょうか?
0212デフォルトの名無しさん
2011/10/19(水) 16:21:25.35回答1.G45のドライバーはDXVA2をサポートしている。
回答2..NET 3.0を入れれば機能限定版のDXVA2が使えるようになるが、これは非公式。
実際には.NETがXPでもEVRを使いたいためにDXVA2も一緒にバンドルしただけ。
なぜならEVRはDXVA2がないと動かないから。
>DXVACheckerを実行するとModeH264_***が表示されなかった。
確かIntelの初期のH.264ってMSの仕様通りじゃない設計ミスがあって、その為にMSが定義しているH.264としてはドライバがサポートできない問題があった。
そのため、Intel専用のH.264(DXVADDI_Intel_ModeH264_*)としてサポートするしか回避する方法がなかった。
その場合、ソフトの方がそれがIntel専用のH.264だと知っていないと使うことが出来ない。それがそのリンク先のWhitepaperの存在理由。
0213デフォルトの名無しさん
2011/10/20(木) 20:15:26.55レス遅れてすみません、ありがとうございます。
1についてはDXVA2が必要とは書いてあったのですが、
「じゃあDXVA1はサポートしていないのか?」という疑問がありました。
2についてはやはり非公式なのですね。
Intel専用のGUIDの件については知りませんでした。そういう理由があったのですね。
ただ、DXVACheckerのreadmeを見るとIntel専用のも検出できるようになっているようです。
http://hibari.2ch.net/test/read.cgi/jisaku/1262362395/222
でH.264が一覧に出てこなかったのは、.NET 3.0が入っていなかったのか、
それともXPでは.NET 3.0を入れたとしてもH.264の再生支援が利用できないものなのか、気になるところです。
0214デフォルトの名無しさん
2011/10/21(金) 17:23:10.66>「じゃあDXVA1はサポートしていないのか?」という疑問がありました。
XPのドライバはDXVA1サポート、Vistaと7のドライバはDXVA2サポートと考えればすっきりします。
>それともXPでは.NET 3.0を入れたとしてもH.264の再生支援が利用できないものなのか、気になるところです。
その通りです。XPにDXVA2.DLLが入っている場合、ドライバはDXVA1のままなのでDXVA2.DLLが内部でDXVA1に変換しています。
残念ながらこのDXVA1に変換する部分がH.264に対応できないため、XP上のDXVA2ではH.264はサポートされていません。
XP上でH.264を使うためにはVMR経由で行く必要があります。
この場合はVMR内部でドライバのDXVA1を直接呼び出します。
当然ですが、XPドライバがH.264をサポートしている必要があります。
0215デフォルトの名無しさん
2011/10/21(金) 22:08:08.07なるほど、ありがとうございます。
>残念ながらこのDXVA1に変換する部分がH.264に対応できないため
内部でDXVA1に変換されるらしいというところまでは調べていたのですが、
この変換部分がH.264に対応できないというのは知りませんでした。勉強になりました。
そうなるとG45についてまとめると
・G45のドライバではVista/7向けのDXVA2しかサポートしていない。
・XPではDXVA2を介してH.264再生支援を使うことはできない。(.NET3.0を入れても駄目)
・更にG45ではDXVA1もサポートされていないため、XPでVMR経由でH.264再生支援を使うこともできない。
・つまりDXVA1でもDXVA2でも使えないので、DXVACheckerで見てもH.264再生支援の項目は表示されない。
ということなんですね。
自分でG45を使ってるわけではありませんが、XPで駄目というのはなんだか時代の流れ(?)を感じてしまいますね。
0216デフォルトの名無しさん
2012/03/19(月) 17:39:59.60両方試したひといる?
0217デフォルトの名無しさん
2012/05/10(木) 20:35:30.01DirectX9デバイスのサーフェイスやテクスチャに動画をレンダリングしようとしてます。
IDirectXVideoDecoderServiceインターフェイスの
GetDecoderRenderTargets()とGetDecoderConfigurations()で
D3DFORMATとDXVA2_ConfigPictureDecodeの一覧を取得してるんですが
どの組み合わせを選べばいいのかがわかりません。
あらかじめMFCreateSourceReaderFromURL()で作成した
IMFSourceReaderがあるんですけど何か使えたりします?
参考にしてるページはここ。
Supporting DXVA 2.0 in Media Foundation
http://msdn.microsoft.com/en-us/library/windows/desktop/aa965266(v=vs.85).aspx
Googleで検索しても全然情報が無い気がするけれで他にも参考になるページ知ってますか?
0218デフォルトの名無しさん
2012/05/11(金) 17:38:41.30自分で動画をデコードする必要がないのならMF/EVRでデコードさせて、EVRにレンダリング先のテクスチャーなりを渡せばいいだけでは?
つまりDXVAを直接使わなくてもMF/EVRがDXVAを使ってデコード・ビデオプロセスしてくれる。
0219デフォルトの名無しさん
2012/05/31(木) 19:20:08.97■ このスレッドは過去ログ倉庫に格納されています