Desde la configuración de un HTPC corriendo Win7 Media Center he tenido el problema ocasional reproducción de archivos m2ts. ffdshow es compatible con todos los códecs utilizados en los archivos m2ts pero todavía algunos archivos juegan sin sin que ninguno de audio o vídeo, o la reproducción no es suave a pesar más que suficiente hardware. He experimentado mucho con tanto raspar matroska divisor y [intlink id=“58” type=“post”]gabests divisor de MPEG[/intlink] pero ambos tienen sus defectos.
haali doesn’t seem to correctly support HD audio formats, and whilst gabest does it has problems with some of my files — particularly those that are 1440×1080 rather than 1920×1080. Eventually I discovered the following simple work-around.
- Install both gabest and haali splitters (enabling mpeg-ts in haali).
- In the registry browse to [HKEY_CLASSES_ROOTMedia TypeExtensions]
- Make sure there is an entry for .m2ts and add an entry for .m2t
- Inside each there should be a string named “Source Filter”
- Set the source filter for each of the 2 files to the CLSIDs (see below) of each of the splitters (e.g. set m2t to haali and m2ts to gabest).
- Change the file extension of any .m2ts files that are problematic to .m2t. They will then play via the other splitter — which hopefully won’t have any problems with them!
Gabest CLSID = {1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}
Haali CLSID = {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}
Please note — the above refers entirely to x64 codecs, splitters and players. It should work the same for x86 32bit but I haven’t tested it
—update
I am now using .m2ts and .ts to discriminate as the .m2t extension isn’t recognised by Media Center Master. .ts and .m2ts are also supposed to be interchangeable — they both represent an mpeg‑2 transport stream.
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”