Почему файл ts не может воспроизводиться, если он содержит только один кадр? - PullRequest
0 голосов
/ 08 мая 2020

У меня есть видеофайл в формате mp4, который очень хорошо воспроизводится. И он содержит всего один кадр видео. Когда перекодирую в формат TS. Когда я играю, это черный экран. Что я могу сделать, чтобы он работал как mp4?

1 Ответ

1 голос
/ 08 мая 2020

Mp4 кодирует продолжительность для каждого кадра, поэтому игрок знает, как долго он должен оставаться на экране. Транспортные потоки не кодируют длительность кадра, длительность вычисляется путем вычитания метки времени кадра из метки времени следующего кадра. Ни следующего кадра, ни продолжительности кадра. Это означает, что кадр имеет нулевую продолжительность и отображается в течение нуля миллисекунд.

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

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