Как корректно разрезать и соединить видео ffmpeg?

Есть видео длительностью 10 секунд.

Разделяю видео
echo Y | ffmpeg -ss 00:00:00 -to 00:00:05 -i original_video.mp4 -c copy cut_0.mp4
echo Y | ffmpeg -ss 00:00:06 -to 00:00:10 -i original_video.mp4 -c copy cut_1.mp4


Объединяю видео
echo Y | ffmpeg -f concat -i join_video_filelist.txt -c copy join_video.mp4

join_video_filelist.txt
file 'cut_0.mp4'
file 'cut_1.mp4'


В результате, на объединенном видео, "на стыке" 4 - 5 секунды пропадает звук. Пропадает на секунду и потом снова появляется. Почему это происходит и как это исправить?
Как корректно разрезать и соединить видео ffmpeg?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
у меня наоборот, видео пропадало.. попробуйте указывать -ss и -to после -i
или перекодировать аудио, указав копирование только для видео -c:v copy
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы