Когда я транскодирую видео, которые я сегментировал с помощью FFMPEG, оно последовательно сбрасывает 2 кадра во втором и третьем сегментах.
Команда, которую я использую для сегментирования:
ffmpeg -i input.mp4 -acodec copy -f segment -segment_time 5 -vcodec copy -reset_timestamps 1 -map 0 -y segments/segment%d.mp4
Затем я перекодирую каждый файл, используя
ffmpeg -i segment1.mp4 -c:v libx264 output.mp4
В сегменте не пропущен ни один кадр перед транскодированием, и когдаЯ транскодирую несегментированное видео, оно также имеет правильное количество кадров.
Я использую ffmpeg version 3.2-static
на Ubuntu 16.04.5
, но я также пробовал в других дистрибутивах Linux с FFMPEG версии 4 и по-прежнему возникают те же проблемы.