1

Вы можете объединить видео в одно с

ffmpeg -f concat -safe 0 -i mylist.txt -c копировать output.mp4

с этим в mylist.txt

файл '/path/to/file1.mp4'

файл '/path/to/file2.mp4'

файл '/path/to/file3.mp4'

Я хочу объединить это с обычной командой, такой как отделка или что-то еще

ffmpeg -i INPUT -vf trim = 13:58 ВЫХОД

Я не хочу сначала экспортировать, например, 3 файла, каждый со своими фильтрами, а затем объединить эти файлы в окончательный файл.

Также каждое видео должно иметь свои собственные фильтры.

Это возможно в ffmpeg?

1 ответ1

2

Основной синтаксис

ffmpeg -f concat -safe 0 -i mylist.txt -vf trim=13:58 OUTPUT

Также каждое видео должно иметь свои собственные фильтры.

Не возможно, как таковой. Вы не можете напрямую обращаться к элементам concat по отдельности.

Но если вы знаете продолжительность каждого видео, вы можете использовать фильтры обрезки, чтобы «разделить» входные данные на отдельные составляющие, а затем применить фильтры к этим дочерним потокам. Тем не менее, это запутанный и неэффективный способ сделать это. Лучше обрабатывать каждое видео индивидуально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .