Page 1 of 1

Wrong Codec ID in MXF DV PAL (420)

Posted: Fri Apr 07, 2017 7:06 am
by Soffort
Hello again :)

MXF OP-1a container has Codec ID fields for each type of media inside.
Telestream FlipFactory, Quadrus Ingest, Pipeline, Sony cameras create MXF with Codec ID 0D01030102020201-0401020202010200 for DV(420) and 0D01030102024101-0401020202020200 for DV(411). But FFAStrans create Codec ID for DV(420) same as for DV(411). As I know, it's ffmpeg issue and tests confirm it.

Not a very big problem at first sight. BUT! When MXF rewrapped and published to Avid Interplay, Interplay Engine create a database record based on Codec ID. And we have situation, where Interplay and all subsequent elements (composers, transfer engines, broadcast servers) get wrong information about video format. Yes, it causes problems, especially for color correction and broadcast.

Correct:
0D01030102024101-0401020202020200 - 411
0D01030102020201-0401020202010200 - 420

ffmpeg:
0D01030102024101-0401020202020200 - 411
0D01030102024101-0401020202020200 - 420

Programmers of our mediacompany try to commit patches to ffmpeg, but it's not so easy by bureaucracy as I know from them. Maybe, you have ideas about other solutions or, maybe, you have contacts with somebody of ffmpeg team?

Re: Wrong Codec ID in MXF DV PAL (420)

Posted: Fri Apr 07, 2017 7:19 am
by admin
Thanks for your report, Sufford. The ffmpeg maintainers are VERY strict about how to commit code so it's not an easy task. Anyway, I will take a look at it :-)

-steinar