carrierwave-ffmpeg

所属分类:collect
开发工具:Ruby
文件大小:0KB
下载次数:0
上传日期:2017-11-28 15:22:52
上 传 者sh-1993
说明:  用于载波上传器的简单Streamio FFmpeg包装器,
(Simple Streamio FFmpeg wrapper for CarrierWave uploader,)

文件列表:
.rspec (30, 2017-11-28)
Gemfile (103, 2017-11-28)
LICENSE.txt (1071, 2017-11-28)
Rakefile (28, 2017-11-28)
carrierwave-ffmpeg.gemspec (1104, 2017-11-28)
lib/ (0, 2017-11-28)
lib/carrierwave-ffmpeg.rb (28, 2017-11-28)
lib/carrierwave/ (0, 2017-11-28)
lib/carrierwave/ffmpeg.rb (1478, 2017-11-28)
lib/carrierwave/ffmpeg/ (0, 2017-11-28)
lib/carrierwave/ffmpeg/version.rb (67, 2017-11-28)
spec/ (0, 2017-11-28)
spec/lib/ (0, 2017-11-28)
spec/lib/carrierwave/ (0, 2017-11-28)
spec/lib/carrierwave/ffmpeg_spec.rb (2732, 2017-11-28)
spec/spec_helper.rb (164, 2017-11-28)

# CarrierWave::FFmpeg Simple Streamio FFmpeg wrapper for CarrierWave uploader ## Installation Add this line to your application's Gemfile: gem 'carrierwave-ffmpeg' And then execute: $ bundle Or install it yourself as: $ gem install carrierwave-ffmpeg ## Usage Include wrapper into your CarrierWave uploader class ```ruby class VideoUploader < CarrierWave::Uploader::Base include CarrierWave::FFmpeg end ``` Example: To take screenshot from video: ```ruby class VideoUploader < CarrierWave::Uploader::Base include CarrierWave::FFmpeg> version :thumb do process encode: [:jpg, seek: 5] end end ``` Default seek is 10% from video duration. Also you can pass `frame_num` option to take screenshot for specific frame. ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request

近期下载者

相关文件


收藏者