2010-10-12 5 views
2

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

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

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

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

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

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

Любые идеи?

ответ

2

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

 Смежные вопросы

  • Нет связанных вопросов^_^