Transport stream file won't play

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
ilyaaa
New Cone
New Cone
Posts: 8
Joined: 29 Oct 2010 20:10

Transport stream file won't play

Postby ilyaaa » 30 Oct 2010 02:29

Hi,

I have a problem with H.264 transport stream file that I uploaded to videolan FTP server (wont_play.ts). It uses intra refresh and can be decoded fine on other decoders (I tried with one included with DekTec tools and on a hardware decoder). VLC just stays showing black screen. I'm using 1.1.4. Any hope of fixing it? Or is there anything that can be done with transport stream to make it play on VLC (is there something wrong with it)?

Lotesdelere
Cone Master
Cone Master
Posts: 10115
Joined: 08 Sep 2006 04:39
Location: Europe

Re: Transport stream file won't play

Postby Lotesdelere » 30 Oct 2010 09:59

(is there something wrong with it)?
I couldn't play this file with any of the software players I have, maybe because of this:

Code: Select all

Frame rate mode : Variable Scan type : MBAFF
Remuxing to TS with tsMuxeR didn't help and the only workaround I've found is to demux the file and to remux it to MKV with MKVToolnix or to MP4 with YAMB+MP4Box, forcing a constant frame rate in both cases.

ilyaaa
New Cone
New Cone
Posts: 8
Joined: 29 Oct 2010 20:10

Re: Transport stream file won't play

Postby ilyaaa » 01 Nov 2010 21:22

Hi Lotesdelere,

There is ts1080i.ts file uploaded to videoLAN FTP server. It is produced by the same codec with the same settings but without intra refresh (GOP is 15 or something, don't remeber). VLC does play it fine.
What is more interesting, if you stream a couple of seconds of "ts1080i.ts" file to VLC, and then continue streaming "wont_play.ts" without restarting VLC, VLC will start playing "wont_play.ts". However, it won't start playing "wont_play.ts" from the begining. You can probably get the same effect by merging the two file. So it looks like there is something wrong with the VLC's TS demuxing (not sending anything to H.264 decoder until it gets IDR frame?), and not with the H.264 stream itself.

SMPlayer, http://smplayer.sf.net, which is a frontend for MPlayer, is able to play wont_play.ts.

ilyaaa
New Cone
New Cone
Posts: 8
Joined: 29 Oct 2010 20:10

Re: Transport stream file won't play

Postby ilyaaa » 03 Nov 2010 00:35

I also figured out that if you convert this file to MP4 using MP4Box (which does not do transcoding), you can play resulting MP4 file in VLC.

ilyaaa
New Cone
New Cone
Posts: 8
Joined: 29 Oct 2010 20:10

Re: Transport stream file won't play

Postby ilyaaa » 09 Nov 2010 01:02

Submitted as ticket #4316


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: Google [Bot] and 27 guests