[Libav-user] MOOV Atom Not Found

Robert Krüger krueger at lesspain.de
Fri Sep 7 12:50:34 CEST 2012


On Fri, Sep 7, 2012 at 4:53 AM, Cary Tetrick <ctetrick at satx.rr.com> wrote:
> -----Original Message-----
> From: libav-user-bounces at ffmpeg.org [mailto:libav-user-bounces at ffmpeg.org] On Behalf Of Robert Krüger
> Sent: Thursday, September 06, 2012 3:23 AM
> To: This list is about using libavcodec, libavformat, libavutil, libavdevice and libavfilter.
> Subject: Re: [Libav-user] MOOV Atom Not Found
>
> On Wed, Sep 5, 2012 at 5:13 PM, Cary Tetrick <ctetrick at newtek.com> wrote:
>>
>> On 9/5/2012 6:19 AM, Robert Krüger wrote:
>>>
>>> On Wed, Sep 5, 2012 at 11:23 AM, Tomas Härdin
>>> <tomas.hardin at codemill.se>
>>> wrote:
>>>>
>>>> On Thu, 2012-08-30 at 08:41 +0100, Mark Kenna wrote:
>>>>>
>>>>> On 30 Aug 2012, at 01:10, Jan Ehrhardt <phpdev at ehrhardt.nl> wrote:
>>>>>
>>>>>> Mark Kenna in gmane.comp.video.ffmpeg.libav.user (Wed, 29 Aug 2012
>>>>>> 21:31:24 +0100):
>>>>>>>
>>>>>>> But for that you would have to have encoded the entire file
>>>>>>> before streaming right? I need to stream as I'm encoding so there
>>>>>>> will never be a physical file.
>>>>>>
>>>>>> qt-faststart, mp4box -inter nnn and mp4creator -optimize all do
>>>>>> more or less the same on transcoded files. You might take a look
>>>>>> at
>>>>>>
>>>>>>
>>>>>> http://stackoverflow.com/questions/8616855/how-to-output-fragmente
>>>>>> d-mp4-with-ffmpeg/9734251#9734251
>>>>>>
>>>>> Surely all these tools require a pre-encoded file as input? I would
>>>>> need to do it on the fly so the moon atom would have to exist just
>>>>> after the write header stage.
>>>>
>>>> You need to mux fragmented mp4, which ffmpeg does not support. Try
>>>> using
>>>
>>> It doesn't? Could you elaborate?
>>
>> Fragmented MP4 writes multiple MOOF atoms rather than a single MOOV atom.
>> (This is the underlying format used in Adobe's .f4v files for
>> example.) I've never seen any support for this in ffmpeg. It simply
>> doesn't support it.
>
> I know what fragmented MP4 is and I have created it using ffmpeg
>
> see http://ffmpeg.org/ffmpeg.html#MOV_002fMP4_002fISMV
>
> My question was rather meant like "is there some non-obvious thing that ffmpeg does not support regarding fragmented mp4"
>
> -------------------------
> Robert, my apologies, I did in fact misunderstand your questions.  Looks like I need to get caught up on the latest code.
>
No need to apologize.

Have a nice day.

Robert


More information about the Libav-user mailing list