2013年2月下旬頃からTVTestでエラーが出る問題の対処法


大まかな原因:TVTestのバグ
+ やや細かい原因
やや細かい原因

Windows8ではTVTestでMicrosoft DTV-DVD Video Decoderを用いることができない。
2013年2月下旬にWindows7向けに更新プログラムKB2670838が配信されWindows8と同様に再生ができなくなった。
原因はある人が特定し報告された。

TVTestについて語るスレ Part 43
http://toro.2ch.net/test/read.cgi/avi/1350812775/836
836 :名無しさん@編集中 :2012/11/04(日) 00:32:10.71 ID:974JLHGF
>>834
見てはいけないものを見てしまいましたね…

まるもスプリッター弄ってるうちに気づいたのだが
Win8でMediaCenterのDTV-DVD使えないのは単にTVTestのメディアタイプ設定バグみたい↓
--- BonTsEngine/MediaViewer.cpp.orig
+++ BonTsEngine/MediaViewer.cpp
@@ -40,6 +40,7 @@
    // ビデオヘッダ設定
    VIDEOINFOHEADER2 &VideoHeader = pVideoInfo->hdr;
    //::SetRect(&VideoHeader.rcSource, 0, 0, Width, Height);
+    VideoHeader.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
    VideoHeader.bmiHeader.biWidth = Width;
    VideoHeader.bmiHeader.biHeight = Height;
要全角スペース置換。既出かしらんがビルドのついでにパッチしとくと吉。

あとWin8+VS2010Expressでビルド中によく「mt.exe はコード 31 を伴って終了」しちゃうから
そういう時は一時的にWindows Defenderのリアルタイム保護切ったらいける(糞環境乙かも)


対処法

対処法は以下のパターンに別れる
①TVTestを用いてテレビの再生を行う
②TVTestでMicrosoft DTV-DVD Video Decoderを用いてテレビの再生を行う

①の対処法の方が簡単なのでこちらを掲載する。

TVTestを用いてテレビの再生を行う

Microsoft DTV-DVD Video Decoder以外のデコーダを用いれば再生することができるようになる。
デコーダはいろいろあるが導入が一番簡単なのはLAV Filtersなのでこれを用いる。

必要なもの

公開サイトよりLAV Filters

導入法

最新のInstallerをダウンロードし普通にインストールする。(記載時の最新はLAVFilters-0.55.3.exe )
TVTestを起動し、画面内で右クリックし設定をクリックする。
画像のように設定しTVTestを再起動する。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年03月04日 00:13
添付ファイル