[FFmpeg-user] MXF AS-07 Guidlines
dave at dericed.com
Thu Nov 23 03:33:17 EET 2017
> On Nov 21, 2017, at 6:28 PM, Carl Eugen Hoyos <ceffmpeg at gmail.com> wrote:
> 2017-11-22 0:05 GMT+01:00 michael gates <mf.gates at gmail.com>:
>> I was curious about any current or future plans to accept and
>> integrate the new AS-07 standard for MXF Archive and
> Patch welcome!
> If you have a sample that would also be very welcome!
Samples are available at http://www.digitizationguidelines.gov/guidelines/MXF_sampleFiles/as07_sample2-gf-jpeg2000-3.1.mxf.zip.
AFAIK there is no plan to integrate all of AS-07 (though as Carl noted: patches welcome), but there are some related issues in trac, such as http://trac.ffmpeg.org/ticket/1102.
To examine more comprehensively the differences between the AS07 sample and the most similar output from FFmpeg (either from FFmpeg alone or via remuxing the AS-07 sample), I made some diffs of the MediaTrace reports of these files and uploaded notes and results to https://github.com/dericed/ffmpeg-v-as07. For example, this patch annotates the differences between the AS07 sample and ffmpeg’s remuxing of that file: https://raw.githubusercontent.com/dericed/ffmpeg-v-as07/master/remuxed_v_as07.patch (it also includes a lot of diff-mess from arbitrary changes in ordering MXF components between the two inputs). Also I’m uncertain what differences are significant to AS-07, the specification would have to be studied to determine what changes or features would be necessary to create an AS-07 compliant output from FFmpeg. To make a future plan to accept or integrate AS-07, I suggest someone would have to research to determine what presently is the difference between AS-07’s expectations and FFmpeg’s existing MXF output, then file clear tickets for the differences at a granular level, and then address those tickets; MXF expertise, an AS-07 validator, and more samples would probably be helpful. Not saying this to volunteer myself, but just to give an idea of possible steps.
More information about the ffmpeg-user