У меня есть видеофайл example.mp4
и текстовый файл concat.txt:
file 'example.mp4'
outpoint 422.719
file 'example.mp4'
inpoint 422.719
outpoint 683.151
file 'example.mp4'
inpoint 688.151
outpoint 1014.349
file 'example.mp4'
inpoint 1019.349
Я делаю:
ffmpeg -f concat -i concat.txt -c copy -y out.mp4
или
ffmpeg -fflags +igndts -f concat -i concat.txt -c copy -y out.mp4
И получите множество ошибок в обоих случаях:
[mp4 @ 0x55a9a90ad980] Non-monotonous DTS in output stream 0:0;...
[mp4 @ 0x55a9a90ad980] Non-monotonous DTS in output stream 0:0;...
...
Также есть звуковые артефакты возле пятна клея. Они звучат так, как будто начало второй части идет до конца первой.