Серверное редактирование видео - PullRequest
2 голосов
/ 13 октября 2010

Это то, что мне нужно сделать на сервере.

Допустим, у меня есть 3 видеофайла: video1.avi 2 минуты -> 640x320 video2.avi 1 минута -> 640x320 video3.avi 1 минута -> 640x320

Мне нужно создать видео4.avi, это будет 2 минуты и 1280x320, содержащие видео бок о бок (по горизонтали). Мне нужно, чтобы video2 и video3 находились справа от видео 1. Video3 должно начинаться после окончания видео video2.

  • Мне нужно сделать это на стороне сервера.
  • Уметь создавать видео / аудио без наложения.
  • Уметь добавлять несколько небольших видеоклипов к правой стороне более длинного видео.
  • Это должна быть командаинструмент линии.

Что я могу использовать для этого?

Первое, что я подумал, это FFMPEG и Image Magick.Экспортируйте аудио с помощью FFMPEg и объединяйте видеокадры (экспортируемые FFMPEG) в отдельные изображения.Я знаю, что могу сгенерировать видеофайл из кадров и аудио, но я не знаю, можно ли синхронизировать аудиофайлы и создавать их (аудио video1 и videos2 должны быть смешаны, воспроизводиться одновременно).

Anyидеи?

1 Ответ

2 голосов
/ 13 октября 2010

Вы можете использовать gstreamer .Он имеет привязки для многих языков и с ним легко экспериментировать без написания кода, используя gst-launch и друзей.См. эту страницу для нескольких примеров.

...