为视频添加徽标

时间:2012-07-29 01:47:01

标签: ruby image-processing video-processing watermark video-watermarking

我有一个视频流媒体网站。我的网站上有很多视频。我想在所有视频中添加我的徽标。如何使用ruby 处理我的所有视频以添加我的徽标并在视频开头添加视频简介?

1 个答案:

答案 0 :(得分:1)

根据您想要实现的目标,有两个(可能更多...... :))选项:

的ffmpeg

只需使用ffmpeg处理您的视频并添加叠加层:

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

您可以从ruby调用此shell命令,或者可能有方法直接集成ffmpeg。不太了解红宝石,但发现例如这个项目:https://github.com/gwik/ffmpeg-ruby

你也可以用ffmpeg添加简介序列,但是你可能正在使用流媒体服务器,你可以在服务器上添加它。 (例如,向客户发送包含介绍和视频的播放列表)

在客户端播放器中添加'徽标

您对设置并不是那么具体 - 但也许可以在自定义播放器中添加徽标。如果通过rtmp进行流式传输,这可能是基于Flash的播放器,视频顶部带有徽标。