以来設定アップ HTPC 私はM2TSファイルを再生時折問題があったwin7のメディアセンターを実行しています. ffdshowのは、M2TSファイルで使用されるコーデックが、それでもいくつかのファイルのすべてがオーディオやビデオのいずれかなしにすることなく再生するサポート, または再生が十分なハードウェアよりもかかわらず、スムーズではありません. 私は両方で徹底的に実験しています Matroskaはスプリッタをこすり と [intlink id=“58” type=“post”]MPEGスプリッタをgabests[/intlink] どちらも自分の欠点を持っています.
haaliはHDオーディオ形式を正しくサポートしていないようです, 特に1440×1080ではなく、1920×1080のあるものを - とgabestながら、それは私のファイルのいくつかの問題を持っていません. 結局私は、次のような単純な回避策を発見しました.
- gabestとhaaliスプリッタの両方をインストールします。 (haaliでMPEG-TSを可能にします).
- レジストリ内を参照 [HKEY_CLASSES_ROOTMedia TypeExtensions]
- .m2tsのエントリがあることを確認して、.m2tのエントリを追加
- それぞれの内部に "ソースフィルタ"という名前の文字列があるはずです
- それぞれのソースフィルタを設定します 2 CLSIDにファイル (下記参照) スプリッタの各 (例えば. gabestにhaaliするM2TとM2TSを設定).
- .m2tに問題のある任意の.m2tsファイルのファイル拡張子を変更. うまくいけば、彼らと何の問題もありません - そして、彼らは他のスプリッタを経由して再生されます!
Gabest CLSID = {1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}
Haali CLSID = {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}
ご注意 - 上記のx64コーデックを完全に言及, スプリッタと選手. これは、x86 32ビットのために同じことを動作するはずですが、私はそれをテストしていません
-更新
Media Center Masterが.m2t拡張を認識していないため、現在は.m2tsと.tsを使用して区別を解除しています。 .tsと.m2tsも相互交換可能であると想定されています—どちらもmpeg‑2トランスポートストリームを表します.
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”