1

我有一个视频流媒体网站。我的网站上有很多视频。我想将我的标志添加到所有视频中。如果可行,我如何使用 ruby​​ 处理我的所有视频以添加我的徽标并在视频开始时添加视频介绍?

4

1 回答 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 回答