Это то, что мне нужно сделать на сервере.
Допустим, у меня есть 3 видеофайла: video1.avi 2 минуты -> 640x320 video2.avi 1 минута -> 640x320 video3.avi 1 минута -> 640x320
Мне нужно создать video4.avi продолжительностью 2 минуты и размером 1280x320, содержащий видео рядом (по горизонтали). Мне нужно, чтобы видео2 и видео3 находились справа от видео 1. Видео3 должно начинаться после окончания видео2.
- Мне нужно сделать это на стороне сервера.
- Уметь компоновать видео/аудио без наложения.
- Уметь добавлять несколько небольших видеоклипов справа от более длинного видео.
- Это должен быть инструмент командной строки.
Что я могу использовать для этого?
Первое, о чем я подумал, это FFMPEG и Image Magick. Экспортируйте аудио с помощью FFMPEG и составьте видеокадры (экспортированные с помощью FFMPEG) в отдельные изображения. Я знаю, что могу создать видеофайл из кадров и аудио, но я не знаю, возможно ли синхронизировать аудиофайлы и скомпоновать их (звуки видео1 и видео2 должны микшироваться, воспроизводиться одновременно).
Любые идеи?