FFmpeg возвращает отрицательные PTS и DTS для первого не ключевого кадра - PullRequest
0 голосов
/ 17 февраля 2020

У нас есть конверт FFmpeg, который обрабатывает видео. Первые кадры дерева видео: B -> B -> I, как показано ниже:

enter image description here

PTS и DTS возвращают отрицательное значение для первого кадра:

enter image description here

У нас есть некоторый код, который пропускает кадры, которые находятся ниже некоторого момента времени (0 для первого кадра). Можно ли попросить FFmpeg запускаться с первого кадра, а не с первого I-го кадра?

1 Ответ

0 голосов
/ 18 февраля 2020

Я обнаружил, что мы изменили AVContext :: strat_time вручную и установили значение на основе DTS первого действительного видео пакета. Проблема решена, когда я установил значение на основе PTS первого действительного пакета в качестве начального времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...