Как объединить видео по вертикали, взяв определенные временные интервалы из двух разных видео одной командой ffmpeg? - PullRequest
0 голосов
/ 29 марта 2019

У меня есть три команды ffmpeg.Две из этих команд обрезают входящие видео, а третьи объединяются в одно видео.

Я хочу запустить их как одну команду вместо трех, что отнимает много времени, потому что я снимаю вывод первого и второго видео по отдельности.

Вместо этого я хочу взять определенные части видео, которые мне нужны, и объединить их в одно видео.

Команды, которые я использую для обрезки одиночного видео: -

ffmpeg -y -i video1.mp4 -ss 4 -t 10000 -qscale:v 8 -strict -2 video1out.mp4

ffmpeg -y -i video2.mp4 -ss 4 -t 10000 -qscale:v 8 -strict -2 video2out.mp4

ffmpeg -i video1out.mp4 -i video2out.mp4 -filter_complex vstack -strict -2 merge.mp4

1 Ответ

0 голосов
/ 29 марта 2019

Использование

ffmpeg -ss 4 -t 10000 -i video1.mp4 -ss 4 -t 10000 -i video2.mp4 -filter_complex vstack -c:a copy merge.mp4

-strict -2 не требуется для использования кодера AAC с 2016 года. Вам следует обновить ffmpeg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...