[FFmpeg-devel] Support AS-10 MXF

Gaullier Nicolas nicolas.gaullier at arkena.com
Mon Apr 4 11:55:24 CEST 2016

>On Tue, 2016-03-29 at 22:29 +0200, NabFab wrote:
>> Hi,
>> Could you please tell me if ffmpeg is supporting AS-10 or AS-11 MXF 
>> format according to AMWA specifications ?
>> Thank you
>Do you mean muxing or demuxing? I expect mxfdec should be perfectly capable of demuxing.
>It's been a while since I looked at AS-10 but I recall it simply being a narrower version of OP1a (but not as narrow as OPAtom). So just mux >something with the codecs AS-10 expects and run it through an AS-10 analyzer to see if mxfenc spits out the right thing.

To be compliant with AS10, it is required to insert a specific metadata (the ShimName, at least), this is quite some dev work, manipulating DMS Schemes...
Body partitions are also restricted to 10s max, and there are many other constraints.
For now, bmx is much more broadcast-oriented, already support as11 and has an as10 branch.
The AMWA thing is all about certification and respect of the constraints to facilitate interoperability, it is not that easy to achieve.
This said, AS10/11 are based on Op1A, and in some cases, people may say they "require" AS10/AS11 to "feel safe" despite the fact that more generic Op1A that ffmpeg can provide would probably be sufficient for their workflow to work.


More information about the ffmpeg-devel mailing list