[Libav-user] SMPTE 336m

Peter Ross pross at xvid.org
Sun Sep 7 07:38:27 CEST 2014


On Sun, Sep 07, 2014 at 06:54:54AM +0300, Ran Shalit wrote:
> >>
> >> Does libavformat supports SMPTE 336m for MPEG-TS or only for MXF ?
> >
> > 1. AV_CODEC_ID_SMPTE_KLV is supported by the MPEG-TS. libavformat can
> > mux and demux SMPTE 336M *streams*.
> >
> > 2. There are no codecs for manipulating the AV_CODEC_ID_SMPTE_KLV packets.
> >
> > 3. The MXF format uses SMPTE 336M data structures. So when processing MXF
> > files, libavformat also needs to read/write SMPTE 336M data structures.
> > There are functions inside mxf*c for achieving this.
> >
> 
> How should I use libavformat to create the MXF with the KLV metadata
> and how should I use libavformat to parse the KLV metadata from the
> video file?

Adding user metadata to MXF is not currently supported.

KLV processing is _internal_ to mxfenc.c and mxfdec.c.

-- Peter
(A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/libav-user/attachments/20140907/d33c1f26/attachment.asc>


More information about the Libav-user mailing list