Я транскодирование видео в ЗОЖ и все работает отлично с помощью следующей команды:FFmpeg HLS сохранить оригинальные временные метки
ffmpeg -i source -vcodec nvenc -acodec copy -f ssegment -segment_list playlist.m3u8 -segment_list_flags +live -segment_time 60 -segment_list_size 10 out%03d.ts
Но когда я хочу, чтобы сохранить оригинальные временные метки и добавить -copyts ключ к моему commnad тогда Я получил новый .ts-файл каждые 0,7 секунды (но я установил его на 60 секунд -segment_time 60).
Как сохранить исходные временные метки с транскодированием в HLS?
UPDATE: Я попробовал эту команду и временные метки являются экономит штраф:
ffmpeg -i source.ts -vcodec nvenc -acodec copy -f hls -hls_time 10 -hls_list_size 5 -copyts playlist.m3u8
Но когда пытаюсь запустить эту команду для входного потока RTP, то я получаю следующее сообщение об ошибке: «Ошибка при открытии кодировщика для выходного потока # 0: 2 - могут быть неправильные параметры, такие как bit_rate, rate, width или height ".
Спасибо! Это не лучший способ, но это помогло! –