Как стать автором
Обновить

Комментарии 6

подскажите как обстоят дела с ATOM для перемоток в вебе, вы их получается теряете ?

Ffmpeg пишет не как стрим а как файл, поэтому ATOM дописывается в конце конвертирования. Получается полноценный mp4.

а нужно в начале! из за этого не перематываются

ffmpeg его допишет в начало файла, после того как закончит весь плейлист.

Я опять со своими АТОМ :)
Поигрался, всё равно как то не так работает на больших файлах, можете пояснить как получается вы играетесь с параметрами atom\keyframe? и случайно не используете -movflags negative_cts_offsets


(This enables the initial sample to have DTS/CTS of zero, and reduces the need for edit lists for some cases such as video tracks with B-frames. Additionally, eases conformance with the DASH-IF interoperability guidelines. This option is implicitly set when writing ismv (Smooth Streaming) files)?

Такое ощущение что вы как то джойните фрайменты и получается что перематывать можно только на большие дистанции, допустим что тыкнув посередине файла, он начнем загружаться за 10 минут назад, а также визуально ползунок скакнет на этот диапазон назад, очень криво.

Я вообще никак не вмешиваюсь в эти параметры, я использую параметры по умолчанию. Как он собирает mp4 так собирает. Точно так же оно работает, если это обычное приложение, а не wasm.
Возможно шаг перемотки зависит от размера фрагмента. Но конвертировать — это дорого и смысла в этом мало.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации