[FFmpeg-devel] [PATCH] add uuid box to MP4 to make h.264 play on iPod

Måns Rullgård mans
Sun Feb 24 21:21:10 CET 2008

Mark Himsley <mark at mdsh.com> writes:

> Reimar D?ffinger wrote:
>>>> Remove the h264 check please, unless it breaks other files on the ipod OR
>>>> apples own tools omit it as well.
>>> Apple's own tools omit the uuid tag unless they are outputting H.264. i.e.
>>> * Apple QuickTime Pro does NOT output the uuid tag with MPEG 4 part 2 video 
>>> in an MP4 container.
>> Which does not say much since if I understood things right, the ipod can
>> not play this anyway.
> iPods CAN play MPEG 4 part 2 in an MP4 container and it does NOT require 
> the uuid atom.
>>> * Apple QuickTime Pro DOES output the uuid tab with MPEG4 part 10 video in 
>>> an MP4 container.
>> My very personal guess is that this id has the meaning "yes, you can
>> play that, ipod!", in which case -f ipod should set it always...
> Apple ONLY require uuid atom on H.264 material.

The question is not whether it is required to be present, but whether
it is ever required to be absent.  If not, there is no harm in always
adding it, and that would simplify the code.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list