Muxing video + audio to MXF container

Sebastian Dröge sebastian at centricular.com
Thu Oct 20 04:26:06 UTC 2016


On Wed, 2016-10-19 at 16:03 +0200, Miloš Selečéni wrote:
> Hi, I have single MOV file with one raw-video(uncompressed 10-bit
> v210) signal + 2  raw-audio(PCM S24 LE) signals. I'm trying to mux it
> into MXF as j2k + audio(unchanged raw audio). I'm able to do it
> separately only video or only audio, but not both at the same time,
> the pipeline just hangs. 
> 
> Moreover if I add the  ! wavenc ! wavparse !  elemets into the
> pipeline the pipeline just works. But the audio is re-encoded and
> it's in different format. So my question is how to do it without the
> re-encoding the audio signal. Why the pipeline hangs?
> 
> I'm using my custom j2k encoder plugin, but openjpegenc doesn't work
> as well.
> 
> Here are my pipelines:
> [...]

The warnings from qtdemux here are irrelevant.


My guess for why the separate pipelines work, and also the pipelines
with wavenc ! wavparse is that the interleave between the audio and
video in the mov container is too big for the queues before the muxer.
wavenc ! wavparse would re-timestamp everything to start from 0 and
have no gaps.

Can you confirm this? What are the timestamps coming out of qtdemux for
both streams for the first couple of seconds?

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 931 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161020/0f3b6e80/attachment.sig>


More information about the gstreamer-devel mailing list