tsdemux -> mpegtsmux: GStreamer-CRITICAL **: gst_segment_to_running_time: assertion 'segment->format == format' failed

Olivier Crête olivier.crete at collabora.com
Mon Oct 24 16:26:12 UTC 2016


Hi,

Then you muse use the appropriate parser for each stream. You can try
using parsebin from git master or you can use decodebin and select to
decode or not using the "autoplug-continue" signal to autoplug the
parser. Sadly, we still don't have a nice transcoding/transmuxing API
in the core of GStreamer, but gst-transcoder[1] from the pitivi project
may be a start in the direction you want.

Olivier

[1] https://github.com/pitivi/gst-transcoder

On Mon, 2016-10-24 at 12:46 +0200, Graham Leggett wrote:
> On 24 Oct 2016, at 3:03 AM, Olivier Crête <olivier.crete at collabora.co
> m> wrote:
> 
> > 
> > > 
> > > Can anyone confirm what the correct way is to pass through
> > > streams
> > > from a demuxer to a muxer unchanged?
> > 
> > You need to add a parser for the audio codec, for example, aacparse
> > if
> > the audio is AAC.
> 
> Unfortunately that would only have an effect if an AAC stream is
> present, what I’m after is passing through everything other than
> video from the demuxer to the muxer, unchanged.
> 
> Is this possible?
> 
> Regards,
> Graham
>> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-- 
Olivier Crête
olivier.crete at collabora.com


More information about the gstreamer-devel mailing list