tsファイルをダブルクリックするだけでTVTestで再生する方法(2024年9月15日時点)
最新のTvtPlayを入手する。
どこに何を置けばいいかはTvtPlay_Readme.txtに書かれていますのでその通りに(「■使い方」まで読んでください)。x86版とx64版があるので自分の環境にあわせてどぞ(分からなければTVTestを実行し、上辺の黒いバーを右クリックして「バージョン情報」を見ればどっちなのか分かります)。
Windowsのメモ帳しか持ってない人はTvtPlay_Readme.txtにも書かれているようにサクラエディタをインストールするとちょっとは幸せになるかもしれません。
そしてTvtAudioStretchFilter.ax と BonDriver_Pipe.dll を置き換える。
スタートメニューを右クリックして「ターミナル(管理者)」を選択。TvtAudioStretchFilter.ax のある場所に移動して以下のコマンドを実行する。
regsvr32 TvtAudioStretchFilter.ax
スタートメニューを右クリックして「ファイル名を指定して実行」を選択。「regedit」でレジストリエディタを起動。以下の場所に移動する。もし無ければここまで掘る。
コンピューター\HKEY_CLASSES_ROOT\Applications\TVTest.exe\shell\open\command
「既定」をダブルクリックし、以下のように修正する(ここではDドライブの\DTV\TVTestの下にあるという場合で書いていますが、どこにTVTestを置いてあるかは人それぞれなのでTVTestまでのパスは各自の環境に合わせて修正してください)。
"D:\DTV\TVTest\TVTest.exe" /d BonDriver_Pipe.dll /tvtplay "%1"
レジストリエディタを終了する。
tsファイルを右クリックし、プロパティからプログラムをTVTestに変更する。
TVTestでどこかのテレビ番組を視聴して終了させる。
tsファイルをダブルクリックしてTVTestで視聴できればOK。
TVTestのショートカットをつくってそこにtsファイルをドラッグ&ドロップするという方法もぐぐるとありますが、Windows 11ではこの方法でうまくいってます。以前は別の方法でレジストリをいじったりしましたが、今はその方法が使えないようです(自分の環境で確認)。
うまくいかなかったら「自分でなんとかしちゃう」スキルを発動してなんとかしてください。