Разбор файла Matroska (webm), потоковая передача с произвольным доступом

Меня интересует разбор / потоковая передача закодированного файла webm с функцией get_frame с произвольным доступом (seek).

Я прочитал спецификации Matroska и думаю, что раздел Cues это способ сделать это, но я не нашел ни одного примера, как это сделать.

Может кто-нибудь указать мне пример для поиска / поиска кадров в файле Matroska / Webm?

Спасибо!

1 ответ

Мне не хватало понимания, что каждый кластер Matroska соотносится с одним ключевым кадром. Сигналы содержат точную позицию (также называемую "позиция кластера") первого кадра в этом кластере (не обязательно ключевой кадр). поэтому get_frame/seek выполняется путем декодирования кластера до достижения этого кадра.

Другие вопросы по тегам