動画配信サイトを運営しています。そして、私のウェブサイトにはたくさんのビデオがあります。すべての動画にロゴを追加したい。可能であれば、ルビーを使用してすべてのビデオを処理し、ビデオの開始時にロゴを追加してビデオのイントロを追加するにはどうすればよいですか?
質問する
629 次
1 に答える
1
あなたが達成したいことに応じて、2つの(多分もっと.. :))オプションがあります:
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を介してストリーミングする場合、これはビデオの上部にロゴが付いたフラッシュベースのプレーヤーである可能性があります。
于 2012-07-29T14:39:19.377 に答える