[FFmpeg-devel] RFC qt-faststart Implemented in Python

Mike Melanson mike
Thu Sep 4 08:14:41 CEST 2008

Daniel G. Taylor wrote:
> Hello,
> I have recently reimplemented qt-faststart.c in Python. It is attached
> to this message. It is nearly as fast as the C version and has some
> useful features:
>  * No compilation needed
>  * Works everywhere Python can be installed
>  * Handles both 32-bit (stco) and 64-bit (co64) atoms (regardless of 
>    whether the underlying system is 32/64-bit, big/little endian, etc)
>  * Handles any file where the mdat atom is before the moov atom, and
>    preserves the order of atoms in the file after moving the moov atom.
>  * Can replace the original file if given no output filename
> Since others may find this useful I'm posting it here and asking if it
> can be included in the tools directory like qt-faststart.c is.
> Any comments are appreciated.

Looks nice. Does it really strictly on Python's standard library?

	-Mike Melanson

More information about the ffmpeg-devel mailing list