Вопрос

Я пытаюсь кодировать видео в H.264, что при разделении с яблоками HTTP Live Treation Tool Media File Segmenter пройдет валидатор медиа-файла, я получаю два ошибки в файле разделения MPEG-TS

WARNING: Media segment contains a video track but does not contain any IDR access unit with a SPS and a PPS.
WARNING: 7 samples (17.073 %) do not have timestamps in track 257 (avc1).

После нескольких часов исследований я думаю, что предупреждение «IDR» относится к тому, чтобы не имел ключевые кадры в нужном месте на сегментированном файле MPEG-TS, так что в моей команде FFMPEG я устанавливаю -keyint_min 1, чтобы убедиться, что ключевые кадры, где на каждом кадре, но это не работай.

Хотя было бы здорово получить ответ, если кто-то может пролить свет на то, что является «подразделением доступа IDR с SPS и PPS» или что означает, что предупреждение о временных метках означает, что я был бы очень благодарен, спасибо.

Это было полезно?

Решение

Исправление можно найти на этой теме https://devforums.apple.com/thhread/45830?tstart=15.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top