2012-06-22 4 views

ответ

1

Альтернативой qt-faststart является MP4Creator. http://mp4creator.sourceforge.net/

Commandline: mp4creator -optimize videofile.mp4

Я нашел, что это будет гораздо быстрее, чем кварт-Faststart на медленных дисках (например, на SD-карте)

К сожалению, Майк;)

+0

Ничего страшного. :-) Что бы ни решало проблему. Я рассмотрю MP4Creator и, возможно, даже рекомендую его по программе qt-faststart, если это правильное решение. –

+0

FYI: Я отладил qt-faststart и нашел виновника. При копировании остальной части файла он копировал 1K за раз, что очень ужасно на SD-карте. Я изменил COPY_BUFFER_SIZE на 32M, malloced copy_buffer и обработка файла образца уменьшилась с 1707 секунд до 2 секунд. –

+0

s/2 секунды/4 секунды /. После https://github.com/FFmpeg/FFmpeg/commit/f4d9148fe282879b9fcc755767c9c04de9ddbcfa и двух следующих патчей qt-faststart работает так же быстро, как mp4creator. –