FFmpeg. Артефакты после вырезания и конкатата одного и того же видеофайла - PullRequest
0 голосов
/ 10 февраля 2020

Я вырезал видео, используя следующие команды:

ffmpeg -i 'example.mp4' -ss 0 -t 640.509 -c copy -y o1.mp4
ffmpeg -i 'example.mp4' -ss 645.342 -t 424.195 -c copy -y o2.mp4
ffmpeg -i 'example.mp4' -ss 1074.37 -t 463.202 -c copy -y o3.mp4
ffmpeg -i 'example.mp4' -ss 1542.405 -t 295.6 -c copy -y o4.mp4
ffmpeg -i 'example.mp4' -ss 1842.838 -t 368.54 -c copy -y o5.mp4
ffmpeg -i 'example.mp4' -ss 2216.211 -c copy -y o6.mp4

После этого я объединяю их с:

ffmpeg -auto_convert 1 -f concat -i concat.txt -c copy -y result.mp4

моим файлом concat.txt:

file o1.mp4
file o2.mp4
file o3.mp4
file o4.mp4
file o5.mp4
file o6.mp4

Проблема в том, что я получаю короткие артефакты в начале каждого фрагмента в файле result.mp4.

Во время конкурса получаю следующее:

[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb8db801400] Auto-inserting h264_mp4toannexb bitstream filter177x    
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb8db801400] Auto-inserting h264_mp4toannexb bitstream filter188x    
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb8e0000600] Auto-inserting h264_mp4toannexb bitstream filter188x    
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb8db801400] Auto-inserting h264_mp4toannexb bitstream filter189x    
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb8db801400] Auto-inserting h264_mp4toannexb bitstream filter186x 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...