[Libav-user] MOOV Atom Not Found

Cary Tetrick ctetrick at satx.rr.com
Fri Sep 7 04:53:11 CEST 2012

-----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.

More information about the Libav-user mailing list