Оптимальный стандарт кодирования для flowplayer для воспроизведения mp4 - PullRequest
1 голос
/ 11 июня 2010

Я использую Flow Player 3.1.1 для потоковой передачи видео в мой браузер. Видео загружается пользователями, и они могут загружать различные форматы.Каким будет решение для потоковой передачи видео в формате mp4, какой формат будет загружен.В настоящее время я использую команды ffmpeg.

ffmpeg -i "InputFile.mp4" -sameq -vcodec libx264 -r 35 -acodec libfaac -y  "OutputFile.mp4"

Но видеофайлам большего размера (скажем, 100 МБ) требуется больше минуты для загрузки потока и буферизации.Я думаю проблема с моей кодировкой.

Приветствуем ваши ценные предложения !!!

1 Ответ

3 голосов
/ 12 июня 2010

Проблема связана с метаданными. ffmpeg помещает эти данные в конец файла, для последовательной загрузки вы должны переместить эти данные в начале. Вы можете использовать MP4Box или qt-faststart после процесса ffmpeg. MP4Box -интерфейс 1000 file.mp4 или qt-faststart in.mp4 out.mp4

...