У меня есть 3 видео: 1387432825.avi, 1387435884.avi, 1387436066.avi и 3 субтитра для видео: part1.ass, part2.ass, part3.ass Я пытаюсь добавить субтитры к каждому видео с помощью команд:
ffmpeg -i 1387432825.avi -vf 'ass=part1.ass' -preset ultrafast -y part1.mp4
ffmpeg -i 1387435884.avi -vf 'ass=part2.ass' -preset ultrafast -y part2.mp4
ffmpeg -i 1387436066.avi -vf 'ass=part3.ass' -preset ultrafast -y part3.mp4
Затем я объединяю 3 вывода с командами:
ffmpeg -i part1.mp4 -i part2.mp4 -i part3.mp4 -filter_complex 'concat=n=3' -preset ultrafast -y total.mp4
Наконец, у меня есть total.mp4 с субстилями !!! Но у меня есть 4 команды для 3 видео файлов. Я хочу сделать это с 1 командой. Любая помощь?
P/S: я пытаюсь использовать эту команду:
ffmpeg -i 1387432825.avi -i 1387435884.avi -i 1387436066.avi -filter_complex 'concat=n=3[join];[join]ass=total.ass' -preset ultrafast -y final.mp4
Но я думаю, что это не хорошо для моих работ.