[vlc] Re: How to playback TS file without PAT or PMT?

Sigmund Augdal dnumgis at videolan.org
Mon May 7 10:13:11 CEST 2007


On Sun, 2007-05-06 at 22:28 +0200, Deti Fliegl wrote:
> Hi there,
> 
> I am trying to playback a TS file just containing audio and video PIDs 
> using 'vlc -v -v test.ts' and all I get is:
> ...
> [00000313] main demuxer debug: using demux2 module "ts"
> [00000302] main input debug: looking for a subtitle file in /foo/bar/
> [00000313] ts demuxer debug: DEMUX_SET_GROUP 0 (nil)
> [00000302] main input debug: `test.ts' successfully opened
> [00000313] ts demuxer debug: pid[256] unknown
> [00000313] ts demuxer debug: pid[255] unknown
> [00000313] ts demuxer debug: pid[257] unknown
> [00000313] ts demuxer debug: eof ?
> [00000302] main input debug: EOF reached
> [00000302] main input debug: closing input
> ...
> 
> after that vlc stops.
> 
> When using 'mplayer -v test.ts' it looks like that:
> ...
> Checking for MPEG-TS...
> TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
> GOOD CC: 32, BAD CC: 0
> TS file format detected.
> DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -2,
> Checking for MPEG-TS...
> TRIED UP TO POSITION 0, FOUND 47, packet_size= 188, SEEMS A TS? 1
> GOOD CC: 32, BAD CC: 0
> PROBING UP TO 2000000, PROG: 0
> VIDEO MPEG2(pid=255) AUDIO MPA(pid=256) NO SUBS (yet)!  PROGRAM N. 0
> ==> Found video stream: 0
> ==> Found audio stream: 0
> Opened TS demuxer, audio: 50(pid 0), video: 10000002(pid 
> 255)...POS=60724, PROBE=2000000
> Searching for sequence header... ==> Found audio stream: 1
> 
> ADDED AUDIO PID 257, type: 2000 stream n. 1
> OK!
> VIDEO:  MPEG2  720x576  (aspect 2)  25.000 fps  15000.0 kbps (1875.0 
> kbyte/s)
> 
> 
> What am I doing wrong? I really would appreciate if anyone could tell me 
> how to call vlc from command line to properly decode transport streams 
> without PAT or PMT.
What you are really doing wrong is trying to play ts files without PAT
and PMT. You should complain to whoever sent you the files. If you
really need to play these files, play them in mplayer.


Sigmund

P.S: If you really really need to play these files in vlc you should
look into the --ts-extra-pmt option.

> 
> Deti
> 

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list