Фрагментация Mp4

Пытаюсь сделать seekable трансляцию статичного mp4 через flowplayer (проблема касается обоих движков — html5 и flash). Проблема заключается в том, что даже при наличии seekpoints (как сообщает дебаг-режим flowplayer-а) перемотка в произвольное место видео-файла ведёт к полной скачке видео до нужной части. Это происходит и в режиме html5-плеера и в режиме flash-фоллбека.

В гугле я наткнулся на то, что раньше (во времена ffmpeg-а <0.8) была опция -movflags frag_keyframe, которая вроде бы делает фрагмент на каждом кейфрейме. Но сейчас этого уже нет.

Как бы мне сделать такую фрагментацию? (Желательно с помощью ffmpeg, но пойдёт и любое другое oss решение скриптабельное).

P.S. Сами файлы сервятся nginx-ом, с модулем mp4.
  • Вопрос задан
  • 3085 просмотров
Пригласить эксперта
Ответы на вопрос 3
deleted-mifki
@deleted-mifki
Стяните с какого-нибудь сайта видео, которое перематывается правильно и попробуйте у себя. Что-то я сомневаюсь, что дело в кодировании.
Ответ написан
Комментировать
Думаю дело в сервере который отдает а не в кодировании.
Ответ написан
mastini
@mastini
MP4Box вам в помощь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы