Hi Robert,
On Oct 26, 2012, at 5:11 AM, Robert Krüger <
kru...@lesspain.de> wrote:
> On Mon, Oct 22, 2012 at 6:21 PM, Robert Krüger <
kru...@lesspain.de> wrote:
>> On Mon, Oct 22, 2012 at 5:41 PM, Robert Krüger <
kru...@lesspain.de> wrote:
>>> I have transcoded an MTS file, which should be 25 fps progressive
>>> segmented frame material, to progressive prores by a command line like
>>> this:
>>>
>> I just remuxed the file created using Compressor with ffmbc and it is
>> also displayed as interlaced in FCP7.
>>
>> Looking at the file structure I noticed that the "fiel" atom is
>> missing in the file written by ffmbc
>> (
https://developer.apple.com/quicktime/icefloe/dispatch019.html#fiel).
>>
>> I created a Prores file from the same MTS file using ffmpeg and it is
>> recognized as progressive by FCP7, OTOH my source file is treated as
>> 50 fps and every other frame skipped. But the resulting file does not
>> have the fiel atom set either, so that does not seem to be the reason.
>>
Can you share the file created by ffmpeg shown as progressive ?
>> Weird, it is hard to believe nobody would have run into this earlier
>> as I thought there must be more people out there using ffmbc to create
>> Prores files for use with FCP7.
>>
>> Maybe I'm missing something.
>
> some more observations:
>
> It does not seem to be related to the fact that the original video is
> interlaced. I just transcoded a 25p XDCAM EX sample generated with
> FCP7 once with ffmbc and once with Compressor. The one transcoded
> using compressor is displayed as progressive.
>
> As buggy as it is, it is not too unlikely that FCP7 is simply wrong
> here but there must be something different in the files that
> compressor produces.
Yes, it's more complicated it seems. I'll have a look, maybe I can figure something out
Very interesting.
> (a bit later)
>
> I hacked a patch that changes ffmbc's behaviour to always write the
> fiel atom, i.e. also for progressive files and that fixes the problem
> for me. Patch is attached.
Yes, if you write the atom, FCP will follow it.
--
Baptiste COUDURIER
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer
http://www.ffmpeg.org