PDA

View Full Version : Optimal HDTV .ts Playback on PC


Airw0lf
2nd September 2005, 09:27
Hi all,

I hope this post is not too offtopic, but I guess that most of the regulars here would have some advice for me.

I recently downloaded a sample HDTV .ts clip to try and learn a little about the format (Broadcast HDTV is a long, long way away in my country...) It is a native ATSC transport stream, and I have so far tried to play it in Media Player Classic and Windows Media Player 10.

1.) Media Player Classic can open the .ts using the MPEG splitter, and decodes the MPEG-2 stream using the built-in filter. Playback is mostly good, except I occasionally get a bunch of dropped frames at once. This happens maybe every 60 - 120 seconds or so. So the average framerate is about 28 fps instead of 29.97. Seeking is also not so good.

I had a feeling that part of the problem would be with the MPEG splitter, and found a little tool called HDTVPump (http://www.dvbportal.de/projects/hdtvpump/index.html). It also says that "The filter uses the push mode to ensure smooth playback of HDTV/SDTV files."

Unfortunately, after installing HDTVPump, MPC would refuse to play .ts files. ("Failed to render the stream"). So I was forced to try WMP10.

2) Playback works in WMP10, but I had a few problems. Firstly, the player crashed with an error in NeAudio.ax (Nero Audio Decoder). Obviously the Nero Decoder had some strange problem with the 2 Channel AC-3 stream... I renamed NeAudio.ax to something else and got the file to play. The performance was HORRIBLE. The picture was scratchy, and the framerate was very low. The audio decoder was listed as "-" (unknown? But I WAS able to get sound) and the video decoder was the Nero Video Decoder. Maybe the problem was also being caused by the absence of a "proper" AC3 filter. I don't know.

So the question is, what is the recommended setup? WMP10 + HDTVPump + Commercial MPEG-2 decoder? If so, what is the best decoder? I have seen mention of Elecard, but I get the feeling that this is a commercial decoder.

Finally, let me state that my PC specs should definitely be up to scratch. (P4 3.4 Ghz, 1 Gig DDR2 RAM, Geforce 6800 PCI-X.) I have been able to play WMV-HD 1080i clips almost perfectly. Even with DXVA acceleration disabled, CPU usage rarely exceeds 50%, and there is rarely more than 1 or 2 dropped frames over an entire clip of several minutes.

Update: Even with the FFDShow Audio Decoder (AC3) and Video Decoder (libmpeg2) and HDTVPump, the performance is still very very bad. Media Player Classic on its own is still light years ahead, but not quite perfect!

neuron2
2nd September 2005, 13:49
Does it happen to all streams or just this downloaded one? Maybe it has errors. Please post a link to it so that we may try it.

Pookie
2nd September 2005, 22:56
I had the same problem using the new HDTVPump. If I recall, it DID work with a pre March 2005 version. MPC would refuse to 'render'. Finally, I just uninstalled it.

Airw0lf
3rd September 2005, 02:59
Does it happen to all streams or just this downloaded one? Maybe it has errors. Please post a link to it so that we may try it.

Very unusual, I've been watching the clip now (in MPC) a few times and I'm not seeing too many problems. The only thing I did since writing this message was update my video drivers....(Which could be quite relevant because I am using DirectX 9 to render my video as a 3d surface...) The only "glitch" left is right at the start of the clip where it skips a little before playback starts properly. I've seen this happen in another clip I tried too, it's no big deal.

WMP10 is still quite useless, but I won't worry about it if MPC does the job.

I also tried VLC, and it plays the clip quite well. The only thing I needed to do was turn on a deinterlace filter to "decomb" in high motion scenes.

I had the same problem using the new HDTVPump. If I recall, it DID work with a pre March 2005 version. MPC would refuse to 'render'. Finally, I just uninstalled it.

Thanks for confirming that. When HDTVPump was actually working for you, did you see any benefits?

Ishan
9th September 2005, 20:31
I personnaly am using this combination :
MPC + MainConcept splitter
Dscaler 5 mpeg 2 video filter (on of the fastest filter with ivTC and DXVA support)
ffdshow for audio decoding (or pass through spdif)

Playback is perfect on my sempron 2600+ with a 6600GT AGP
I never got the HDTV pump thing working so I forgot about it :)

Nocturno
16th September 2005, 13:04
i use nvidia's hardware decoding capabilities by installing the Nvidia purevideo decoder (wich works with transport streams) and multiple players,
some play better in MPC , some better in zoomplayer with a custom build graph..
it's hard to say.. i also use nvidia's audio decoder for spdif passtrough

atm is the best i have so far seen , and i tested a lot of decoders ..

btw hdtvpump=buggy

laserfan
4th October 2005, 21:15
I, too, am looking for a PC player for ts files--I want to be able to check my edited files for sync, but can't find anything that plays well enough to do this confidently.

Maybe my video card is inadequate to the task--a Geforce2 MX400. According to the purevideo specs, I don't have the chipset needed for that.

I too dl'ed hdtvpump and couldn't get it to work (at least I couldn't determine that it was doing anything). Still looking for the elusive TS player here~!

SamuriHL
4th October 2005, 22:37
WinDVD 7 works with transport streams. It's fairly "light" on resources.

gumballguy
6th October 2005, 08:51
If you are after a single media player to play .ts streams AND every other file format, I cannot help.

But, keep in mind, you will not be downloading .ts streams (except very short test clips, as you have been trying) off the net. You will basically need a hdtv card to even have .ts files to begin with. Of course, every hdtv card has software with it that is capable of playing .ts files with no errors.

I suspect your question is unnecessary :) I have a hdtv card and play all my ts/tp files through my hdtv card software. However, the fusionhdtv plus card has an absolutely first class software interface, whilst others may not.

Side note: the fusionhdtv I believe is aust/asia/uk specific. Not 100% sure, but dont wait around looking for a card that may never be sold in your country.

laserfan
6th October 2005, 14:54
I am not the original poster, but in my case while I do indeed have an MDP-130 card that I use to cap ts programs OTA, I edit them on a different PC than the one the 130 is in, primary reason being that the 130 machine is a low-powered Shuttle, only an 800MHz VIA C3 processor, vs. my edit machine which is 3.2GHz P4 w/1Gb RAM & loads of hard disks...

So it's just not convenient to transfer the edited ts files back to the 130 machine just to check them. And in fact I don't use the 130 to play-back the files anymore anyway...I use a Pinnacle ShowCenter SC200 for that, and play the files across-the-network...

SamuriHL
6th October 2005, 23:08
I don't have any capture card at all. I record off of firewire from my Motorola HD cable box. Hence, I need to have .ts playback on my machines. WinDVD7 works well. ZoomPlayer can be set up to do so, as well, but, it can be problematic depending on the codec you use.

Nocturno
7th October 2005, 16:39
But, keep in mind, you will not be downloading .ts streams (except very short test clips, as you have been trying) off the net.

i disagree, almost all hdtv "releases" atm are in 100mb .ts packets on the newsgroups,
these are obviously illegal, but a lot of times the "illegal" formats make it big legally (xvid/divx springs to mind).

the new generation hardware hdtv players (snazio net player for example) all support .ts as playback for hdtv streams.

also because .ts streams are not drm-ed like wmv hdtv files usually are i expect it to be around for some time, untill mpeg4 becomes standard in broadcasts (tests are running on certain sattelite channels)

dark.soft
24th October 2005, 18:16
I personnaly am using this combination :
MPC + MainConcept splitter
Dscaler 5 mpeg 2 video filter (on of the fastest filter with ivTC and DXVA support)
ffdshow for audio decoding (or pass through spdif)


That's exactly what I need: playing 1080i ts in media player classic with a filter that does high quality and high speed IVTC, but I can't do a few things:
1\I can't find mainconcept mpeg demuxer, so please can you link me all the filters needed from the above post?
2\It seems that in my computer the splitting of the ts files is done by ligos mpeg 2 splitter, but I haven't installed it, and I don't know how to uninstall it and give priority to other splitters.

Thank you!

dark.soft
24th October 2005, 22:02
I tried MPC with Dscaler, System Default as Directshow Video and AC3 Filter and I obtained 18 fps, and the audio goes out of sync. Then I tried Zoom player with the following settings: Overlay Mixer as Default video rendering filter (the others had worse performance), File Source as Special Purpose Source Filters, Mainconcept as audio\video splitters, AC3 Filter as Audio Decoder and Dscaler as Video Decoder. The performance was terrible (1 fps). With VLC the playback is as smooth as MPC, but the audio remains in sync. How can I resolve this?

f@chance
25th October 2005, 00:34
Here is another resource regarding playback of TS files. Go to:
www.altbinarieshdtv.com this is the site that handles all the information regarding TS uploads to the HDTV news group and it has lost of information regarding PC playback.

Everyone seems to be asking the same question after the download of 4Gig for a 42 minute episode how do I play this back on my HTPC or PC check the rsource out.

Just checked there are 1524 posts in the Playback part of their forums.