Добавить логотип к видео

У меня есть сайты с потоковым видео. И у меня есть много видео на моем сайте. Я хочу добавить свой логотип ко всем видео. Как я могу обработать все свои видео с помощью ruby, если это возможно, чтобы добавить свой логотип и добавить вступление к видео в начале видео?


person Mahmoud Khaled    schedule 29.07.2012    source источник


Ответы (1)


В зависимости от того, чего вы хотите достичь, есть два (может быть, больше .. :)) варианта:

ffmpeg

Просто обработайте свои видео с помощью ffmpeg и добавьте оверлей:

ffmpeg –i original_video.avi -vf "movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]" processed_video.flv

Вы можете вызвать эту команду оболочки из ruby, или, может быть, есть способы напрямую интегрировать ffmpeg. Не так хорошо знаю рубин, но нашел, например. этот проект: https://github.com/gwik/ffmpeg-ruby

Вы также можете добавить вступительную последовательность с помощью ffmpeg, но, поскольку вы, вероятно, используете сервер потоковой передачи, вы можете добавить ее на сервер. (например, отправка плейлиста, содержащего вступление и видео, клиентам)

«Добавление» логотипа в клиентский плеер

Вы не так конкретны в своих настройках - но, возможно, можно было бы просто добавить логотип в настроенный плеер. При потоковой передаче через rtmp это может быть флэш-плеер с логотипом поверх видео.

person ohrstrom    schedule 29.07.2012