I am trying to make a mp4 movie available for faststart but when i try the following command.
qt-faststart temp.0/1263169721.mp4 temp.1/1263169721.mp4
i get the following output:
ftyp 0 24
moov 24 310077
mdat 310101 336502518
free 336812619 99
last atom in file was not a moov atom
What can be wrong?
Please note that this forum is for users of ffmpegX, a Mac OS X GUI to ffmpeg, mencoder and mpeg2enc, along with a few other video tools.
ffmpegX does not utilize qt-faststart.
From the qt-faststart.c source code comments:From this can be concluded that it only works if the 'moov' atom (meta data) is the last atom (data box) in the source file, i.e. positioned at the end of the file. So, if the "last atom in file was not a moov atom", then qt-faststart won't be able to move the 'moov' atom. Perhaps your file already has the 'moov' atom positioned at the beginning of the file?Notes: Quicktime files can come in many configurations of top-level atoms. This utility stipulates that the very last atom in the file needs to be a moov atom. When given such a file, this utility will rearrange the top-level atoms by shifting the moov atom from the back of the file to the front, and patch the chunk offsets along the way. This utility presently only operates on uncompressed moov atoms.
Perhaps the users in the Video Streaming forum can help you better.