[FFmpeg-user] ffmpeg in After Effects / AVID / IMX30 broadcasting environment

Baptiste Coudurier baptiste at ffmpeg.org
Fri Apr 29 04:00:21 CEST 2011


Hi Christian,

On 04/28/2011 06:43 PM, christian fafard wrote:
> 
> Hi,
>  
> Is there a way to change the value of the metadata 'minor_version' when encoding a file?
> The first thing that comes to mind is -metadata minor_version="xxx" but it's not working.
> This value seems to be set automatically by ffmpeg.
>  
> Quicktime movie files created by AVID or after effects have a typical metadata block like this,
> Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'avid.mov':
>   Metadata:
>     major_brand     : qt
>     minor_version   : 537199360
>     compatible_brands: qt
>     creation_time   : 2011-04-21 17:47:25
>  
> and are imported in AVID correctly.
>  
>  
> ffmpeg encoded files give this
> Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'testout.mov':
>   Metadata:
>     major_brand     : qt
>     minor_version   : 512
>     compatible_brands: qt
>     creation_time   : 1970-01-01 00:00:00
>     encoder         : Lavf52.106.0
>  
> I'm pretty sure that this value of 512 is what's preventing an AVID system from
> importing correctly an ffmpeg encoded IMX30(D10) video file.
> Because once the good file re-wrap with a command line like this,
> ffmpeg -i avid.mov -metadata minor_version="537199360" -vcodec copy -acodec copy testout.mov.
> the minor_version field reset to 512 and the file doesn't get imported correctly.

Unfortunately it's more complicated than that. This won't work out of
the box because AVID uses some particular info in the .mov file that
AVID expects. FFmpeg does not recreate these currently.

-- 
Baptiste COUDURIER
Key fingerprint       8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                        http://www.ffmpeg.org


More information about the ffmpeg-user mailing list