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

Augie Fackler lists
Mon Feb 25 19:20:12 CET 2008


On Feb 24, 2008, at 1:19 PM, Michael Niedermayer wrote:

> On Sun, Feb 24, 2008 at 08:49:51PM +0200, ?smail D?nmez wrote:
>> Hi,
>>
>> On Sun, Feb 24, 2008 at 8:37 PM, Mark Himsley <mark at mdsh.com> wrote:
>>> Hey,
>>>
>>> ?smail D?nmez wrote:
>>>
>>>> Hi,
>>>
>>>>>>>> Why is this h.264 specific?
>>>>>>> Because, as I understand it, the uuid tag is only required by
>>> Apple for H.264 material.
>>>>>> As far as I know MPEG2 video files are not affected by this UUID
>>> crap.
>>>>>> And iPod only supports MPEG2 & H.264.
>>>>> No it doesn't. IPod also accepts MPEG4 part 2
>>>>
>>>
>>>> Yes I meant to say MPEG4, sorry.
>>>
>>> So you are confirming that you think this check for CODEC_ID_H264 is
>>> required?
>>
>> Well, this behaviour comes from old PSP firmware where Sony  
>> required a
>> similar UUID for mp4 files, so as far as I know this is just required
>> for mp4 container. So if we could check for the container it would be
>> the best.
>
> container is IPOD not mov and not mp4 :)
> anyway its not the ipod firmware but the software to copy the files  
> that
> rejects them without that UUID, IIRC the ipod happily plays them  
> without the
> UUID

I've been converting things for my iPhone using ffmpeg and have been  
making mp4's without this UUID and iTunes has transferred them fine  
and the phone's media player has played them all without a hitch.

Augie





More information about the ffmpeg-devel mailing list