動画が重くて観れない香具師は Part17

このエントリーをはてなブックマークに追加
24[名無し]さん(bin+cue).rar
  【補足】
   164 名前:158 sage 投稿日:04/04/22 08:28 ID:lpbGKQ1I
   >>163
   >>158はGretech Video FilterのMerit値が
   プレイヤーで利用してるレンダラのMerit値よりも大きくなってない?ってことね。
   ちょっと言葉が足りなかった、すまん。
   >実はその辺りがよく判ってなくて、動いたからイイや的にしか設定しとらんです(´・ω・`)
   >>15の★★DirectShow の概要★★ 「フィルタ グラフとそのコンポーネント」
   辺りを見ておけば、動画再生の大体の構成が解ると思われ。

   137はVMR7がデフォルトビデオレンダラの環境だと思うけど
   VMR7のMerit値は「MERIT_PREFERRED = 0x00800000,」よりも1多い0x00800001。
   Gretech Video FilterのMerit値がこれよりも高い0x00900000(ハードウェアレンダラ用)だと
   Gretech Video Filterの吐く非圧縮YUVが、またGVFに入る事になって
   ループになってしまっているんだと考えたりするわけで。
   プレイヤーによってフィルタ構築の挙動が変わるみたいだから
   それでも上手くやってくれるものもあるけど、
   GVFの場合は使用するレンダラよりも値を下げた方が
   他のプレイヤーでも問題が出ることは無いと思うぞ。
   この場合VMR7と同じ0x00800001でOKだと。
   DSF Toolで見ているとXviDなんかが0x00800001を持ってるけど
   同じデコーダ同士なら名前順で優先されるのかXviDの再生でもGVFが使われるみたいよ。
   そこら辺は137の環境と相談して決めれ。
   >GSpotで見たら 〜なんて出てて混乱しとります。
   DivX Decoder FilterのMerit値がデフォルトのままなら
   確かにどこか変な気がするけど、GSpotの場合も恐らく↑で無問題。
   Merit値の設定に関しては、が参考になると思われ。
   http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/directx9_c/directx/htm/merit.asp
   http://support.microsoft.com/default.aspx?scid=kb;ja;418027