我有一个视频流媒体网站。我的网站上有很多视频。我想将我的标志添加到所有视频中。如果可行,我如何使用 ruby 处理我的所有视频以添加我的徽标并在视频开始时添加视频介绍?
问问题
629 次
1 回答
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。不太了解 ruby,但发现了这个项目:https ://github.com/gwik/ffmpeg-ruby
您也可以使用 ffmpeg 添加介绍序列,但由于您可能正在使用流式服务器,您可以将其添加到服务器上。(例如向客户发送包含介绍和视频的播放列表)
在客户端播放器中“添加”徽标
您对您的设置并不那么具体 - 但也许可以在自定义播放器中添加徽标。如果通过 rtmp 流式传输,这可能是基于 Flash 的播放器,其徽标位于视频顶部。
于 2012-07-29T14:39:19.377 回答