sh:ffmpeg:在Heroku上找不到

时间:2012-12-18 16:53:13

标签: ruby-on-rails-3.1 ffmpeg paperclip

我在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,我会感到惊讶,但这可能是问题所在。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

默认情况下,Heroku dynos上未安装ffmpeg。有关可能的解决方案,请参阅this project

答案 1 :(得分:0)

在Heroku上部署和运行Thumbd非常简单,但是,由于内部的ImageMagick错误,目前处于其库存形式,视频缩略图失败。

按照此处的详细说明操作:https://github.com/mubeenh/thumbd/commit/1d2b63a7507263db73d7971176c49e0ea4052e9d