我在Rails 3.1设置中使用paperclip gem和piperclip-ffmpeg。
部署到Heroku后,我在上传视频后收到此错误。
sh: ffmpeg: not found on Heroku
我的模特
class Video < ActiveRecord::Base
has_attached_file :asset, :styles => {
:medium => { :geometry => "640x480", :format => 'video/mpeg' },
:thumb => { :geometry => "100x100#", :format => 'jpg', :time => 10 }
}, :processors => [:ffmpeg]
end
如果在Heroku上没有ffmpeg,我会感到惊讶,但这可能是问题所在。
有什么建议吗?
答案 0 :(得分:2)
默认情况下,Heroku dynos上未安装ffmpeg。有关可能的解决方案,请参阅this project。
答案 1 :(得分:0)
在Heroku上部署和运行Thumbd非常简单,但是,由于内部的ImageMagick错误,目前处于其库存形式,视频缩略图失败。
按照此处的详细说明操作:https://github.com/mubeenh/thumbd/commit/1d2b63a7507263db73d7971176c49e0ea4052e9d