Как искать определенный кадр в элементарном видеопотоке?

Мы пытаемся разработать медиаплеер и прошли учебники от упомянутого дранжера [Учебник дрангера для ffmpeg1. API, упомянутый здесь, говорит о поиске и воспроизведении контейнерных форматов. Нам нужен проигрыватель для необработанных / элементарных видеопотоков (M2v в том, что мы используем). Av_seek_frame не работает на этих потоках, поскольку в элементарных потоках нет значения PTS или DTS.

Любая помощь в поиске элементарных потоков была бы очень полезна, у меня есть временной код нужной позиции, которую нужно искать.

0

Решение

Вы пытались извлечь значение частоты кадров из заголовок элементарного потока и использовать это для поиска? Учитывая частоту кадров и смещение по времени, вы можете рассчитать, какой кадр соответствует требуемому времени (конечно, если кодер учитывает значение частоты кадров).

0

Другие решения


По вопросам рекламы [email protected]