[gst-devel] MPEG-2 TS Muxing
kshitij gupta
gupta_kshitij at yahoo.com
Thu Jul 24 19:48:16 CEST 2008
Hi,
I am trying a similar gst pipeline to transcode a file in mp2ts file
format with h264 and aac as codecs. Using the following pipeline
gst-launch -v filesrc location=/home/kgupta/testflv/limca.flv ! decodebin
name=d ! queue ! videorate ! ffmpegcolorspace ! videoscale !
video/x-raw-yuv,height=144,width=176,framerate=\(fraction\)15/1 ! ffenc_h264
! flutsmux name=mux ! filesink location=limca_aac_h264_faacadts.ts d. !
queue ! audioconvert ! audioresample ! audio/x-raw-int, endianness=1234,
signed=\(boolean\)true, width=\(int\)16, depth=\(int\)16,
rate=\(int\)16000,channels=\(int\)1 ! faac bitrate=16000 ! mux.
Now I am trying to play this file with vlc. The video plays good but no
audio. Are there some obvious mistakes in my approach ??
I am using the following versions
gst-fluendo-mpegmux-0.10.4
libtsmux-0.3.0
Thanx
Kshitij
Peter Maersk-Moller wrote:
>
> Just a little remark for others wanting to test or hack. This command
> will get you the lot.
>
> svn co https://core.fluendo.com/gstreamer/svn/trunk
>
> Thanks
>
> Peter Maersk-Moller
>
> Julien Moutte wrote:
>> Fluendo has a MPEG TS muxer. We recently introduced support M2TS 192.
>> https://core.fluendo.com/gstreamer/svn/trunk/gst-fluendo-mpegmux/
>>
>> Best regards,
>>
>> Julien Moutte,
>> FLUENDO S.A.
>>
>> Peter Maersk-Moller wrote:
>>> Hi
>>>
>>> Trying to see if I can get gstreamer to encode a a/v source into a
>>> H.264/aac MPEG-2 TS stream. A/V encoding seems to work well, but the TS
>>> encoding part seems not to be supported.
>>>
>>> I'm looking into copy some code from VLC to create a TS mux plugin, but
>>> would like to ask first, if anyone else is working on something like
>>> that ? As I see it, we need to convert the two ES streams into to PES
>>> packet stream into a TS packet stream, which then could use either a UDP
>>> output plugin, a http server plugin (when finished) or a RTSP server
>>> plugin (if planned). So ES in PES in TS is needed. ES in PES in TS in
>>> RTP seems not to be widely used, so thsi is skipped.
>>>
>>> However, we would also need to create PAT and PMT to make the stream
>>> useful for many applications (such as Set Top Boxes not quite as clever
>>> as Mplayer).
>>>
>>> Best regards
>>>
>>> Peter Maersk-Moller
>>>
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by: Microsoft
>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> gstreamer-devel at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
--
View this message in context: http://www.nabble.com/MPEG-2-TS-Muxing-tp17485498p18637089.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list