Log in

View Full Version : Playing back H.264 in .TS files without Haali?


oddball
13th September 2006, 18:17
Is there a way to playback H.264 .TS files without using Haali's Matroska splitter? Haali's splitter is full of bugs when it comes to MPEG2 HDTV streams it would seem (Audio sync problems on some HD interlaced material and incorrect aspect ratio if the resolution does not follow standard HD res).

The only workaround I have found is to rename .TS files to .MP4 which forces Haali to load as a splitter and CoreAVC to load. I do not want Haali to load as a splitter for MPEG2 .TS files just the H.264 .TS files. So I really need a different splitter for .TS files to load instead.

If I leave them as H.264 .TS files and play them without Haali as the splitter then HDTVPump loads but does not seem to know what to do with the streams and instead send the H.264 video to whatever MPEG2 decoder has highest priority (Purevideo -which is broken for H.264 on Non-SSE2 systems like mine, Dscaler etc) and thus I just get a blank screen.

What a mess HD is.

crypto
13th September 2006, 18:54
Hi,

the latest test version 1.0.10 of HDTVPump should work with H.264 TS streams.

See this thread: HDTVPump w/ H.264 test version 1.0.10 released (http://forum.doom9.org/showthread.php?t=114357)

If you are already using that version, let me know.

P.S. When installing Haalis, you can choose MPEG-2 support or not.

orbitlee
14th September 2006, 04:42
gabest mpeg2 splitter also works.

Schmendrick
14th September 2006, 13:31
The elecard demuxer, which is installed together with the AVC/H.264/decoder or Elecards AVC/H.264/plugin for the XmuxerPro, is one of the most flexible demuxers I have found so far.

espentan
2nd December 2006, 14:21
I have pretty much the same problem as oddball.

I want to use the Haali splitter for mkv and H264 TS files (splitting to CoreAVC and AC3Filter), and nVidia PureVideo for MPEG2 TS files (both audio and video).

The problem is that when you enable MPEG TS support in Haali, nVidias transport demuxer is put out of play, and Haali is used instead (splitting the MPEG2 TS to AC3Filter and nVidias video decoder). The PureVideo decoder doesn't like it one bit and sync and seek problems are introduced.

I need to get this to work in WMP, since my wife (and I for that matter) likes to use MCE for video playback.

So, is there any way I can get WMP/MCE to use the Haali splitter _only_ for TS files containing H264 encoded video?

I tried the latest HDTV Pump (1.0.10), and while it works without introducing sync problems, seeking in WMP/MCE does not work.

Any advice greatly appriciated.

- Espen

moshmothma
3rd December 2006, 04:35
I have pretty much the same problem as oddball.

I want to use the Haali splitter for mkv and H264 TS files (splitting to CoreAVC and AC3Filter), and nVidia PureVideo for MPEG2 TS files (both audio and video).

The problem is that when you enable MPEG TS support in Haali, nVidias transport demuxer is put out of play, and Haali is used instead (splitting the MPEG2 TS to AC3Filter and nVidias video decoder). The PureVideo decoder doesn't like it one bit and sync and seek problems are introduced.

I need to get this to work in WMP, since my wife (and I for that matter) likes to use MCE for video playback.

So, is there any way I can get WMP/MCE to use the Haali splitter _only_ for TS files containing H264 encoded video?

I tried the latest HDTV Pump (1.0.10), and while it works without introducing sync problems, seeking in WMP/MCE does not work.

Any advice greatly appriciated.

- Espen

Yeah, simply rename the file extension for the h264 ts file to m2v. Make sure m2v is associated with haali. Now ts opens with nvidia and m2v with haali. Works quite well for me.

espentan
3rd December 2006, 04:41
Yeah, simply rename the file extension for the h264 ts file to m2v. Make sure m2v is associated with haali. Now ts opens with nvidia and m2v with haali. Works quite well for me.

Thanks for the tip! I'll try it out tomorrow, and I'll let you know how goes...

- Espen