Я некоторое время исследовал и прочитал Мультиплексирование HEVC- Видео в MPEG-Transportstream с помощью FFMPEG и преобразовать H. 264 Приложение B к MPEG-TS, но ни один из них не отвечает на мой вопрос. Я попробовал ffmpeg -y -f hevc -i out.h265 -c copy -f mpegts output1.ts
, но получил 2 ошибки:
[mpegts @ 00000230d3bad2c0] Временные метки не установлены в пакете для потока 0. Это устарело и перестанет работать в будущем. Исправьте свой код, чтобы правильно установить временные метки.
[mpegts @ 00000230d3bad2c0] должно быть установлено первое значение pts av_interleaved_write_frame(): при обработке ввода обнаружены недопустимые данные
Как я могу обернуть приложение B HEVC в файл .ts, не меняя его начальный код?
Спасибо.