/ / S3にアップロードされる動画のRailsサムネイル-ruby-on-rails、動画、amazon-s3、ffmpeg

S3にアップロードされているビデオのサムネイル - ruby​​-on-rails、video、amazon-s3、ffmpeg

アップロードする必要があるRailsアプリケーションがありますAmazon s3バケットへの動画とサムネイル。 ffmpegを使用してサムネイルを生成し、carrierwaveを使用してビデオのアップロードを処理しています。こちらが私の動画アップローダークラスです

 class VideoUploader < CarrierWave::Uploader::Base
include CarrierWave::Video
storage :fog
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
def extension_white_list
%w(mp4 flv)
end
end

ビデオは正常にアップロードされ、ビデオURLの列はビデオテーブルに設定されますが、サムネイルを生成してアップロードすることもできます。ここでffmpegを使用する必要があることは知っていますが、その方法を正確には知りません。

どんな助けもありがとう。

回答:

回答№1は0

Carrierwaveを使用してビデオをAmazonにアップロードしているため。使用できます carrierwave-video-thumbnailer ビデオのサムネイルを作成します。

ちょうど追加する include CarrierWave::Video::Thumbnailer アップローダーとアップローダーの関連する変更で完了です。