У меня есть серия видео, которые я конвертирую из .mov
в .ts
, а затем создаю список воспроизведения HLS.Я могу выяснить конечные значения как для аудио, так и для видеопотоков любого данного видео, и я применяю это конечное (кумулятивное) смещение при преобразовании более поздних видео в последовательности.Например:
ffmpeg -y -i 1.mov \
-filter:a "asetpts=PTS-STARTPTS+367534" \
-filter:v "setpts=PTS-STARTPTS+363000" \
-codec:v libx264 -crf 18 -preset veryfast \
-acodec aac -muxdelay 0 1.ts
Это работает, но требует приличного количества процессора.Я хотел бы иметь возможность идеально скопировать видео / аудио потоки.Есть ли способ применить равномерное смещение pts для аудио / видео потоков файла .ts
без перекодирования всего этого?