AW: Converting MPEG-TS to MPEG-PS

Bernhard Graaf bernhard.graaf at
Fri Jun 10 02:47:58 PDT 2011



Sorry, there is a fault in my pipe. I try this:

gst-launch-0.10 -v dvbsrc adapter=0 frequency=12544000 pids=97:511:512:515
polarity='h' symbol-rate=22000 ! mpegtsdemux es-pids=511:512 ! mpegpsmux !
filesink location=test.mpg


The Messages are:


New clock: MpegTSClock

/GstPipeline:pipeline0/GstMpegTSDemux:mpegtsdemux0.GstPad:sink: caps =
video/mpegts, mpegversion=(int)2, systemstream=(boolean)true

/GstPipeline:pipeline0/GstMpegTSDemux:mpegtsdemux0: pat-info =
((GValueArray*) 0x8307b60)

/GstPipeline:pipeline0/GstMpegTSDemux:mpegtsdemux0: pmt-info =
((MpegTsPmtInfo*) 0xb6c04680)

/GstPipeline:pipeline0/MpegPsMux:mpegpsmux0.GstPad:pad0: caps = video/mpeg,
mpegversion=(int)2, systemstream=(boolean)false

/GstPipeline:pipeline0/MpegPsMux:mpegpsmux0.GstPad:src: caps = video/mpeg,
mpegversion=(int)2, systemstream=(boolean)true

/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/mpeg,
mpegversion=(int)2, systemstream=(boolean)true


And that's what I get: Only the video-stream without any audio.


What's wrong with this pipe?


Thanks' a lot!



Von: at
[ at]
Im Auftrag von Bernhard Graaf
Gesendet: Freitag, 10. Juni 2011 10:28
An: 'Discussion of the development of and with GStreamer'
Betreff: Converting MPEG-TS to MPEG-PS




I have a problem for seeking in MPEG-TS-files (to slow) and want to convert
a TS-Stream to PS.

But it seems to be a little tricky to select the pids. My pipe looks like

'gst-launch-0.10 dvbsrc pids=97:511:512 frequ... ! mpegtsdemux
es-pids=511:512 !  mpeg2dec ! filesink location=test.mpg'


The pids are: 97 = PMT, 511 = Video, 512 = Audio.


But it doesn't work. The file is always 0 Bytes long.


Without converting, it's a very simple pipe:

'gst-launch-0.10 dvbsrc pids=97:511:512 frequ... ! filesink


And it's works very good.


What to I wrong to convert the stream?


Thanks' a lot for helping!!




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list