пятница, 16 октября 2009 г.

mp4: Перенос метаданных в начало видео

Столкнулись с интересным моментом, при конвертации видео при помощи ffmpeg в mp4: метаданные помещаются в конец файла.
При стиминге с помощью nginx'a нам это не мешало. А вот как решили обзавестись CDN от Edgecast видео начало воспроизводиться после полной загрузки.
Решение было найдено быстро: qt-faststart из пакета ffmpeg.

Т.к. я собирал ffmpeg из svn, то сборка будет выглядеть так:
cd /.../ffmpeg/

gmake tools/qt-faststart

cp tools/qt-faststart /usr/local/bin/


Используем так:
qt-faststart /path/to/oldName.mp4 /path/to/newName.mp4


p.s. ох уж этот edgecast :)

Комментариев нет:

Отправить комментарий