Ruby gem(FFMPEG)“未初始化的常量”

时间:2010-07-27 03:39:27

标签: ruby rubygems ffmpeg

尝试在Mac OS X 10.6上使用FFMPEG gem时,ruby会抛出一个NameError异常,如下所示:

NameError: uninitialized constant FFMPEG

我的代码很简单:

class Parser
    def initialize(file)
        require 'ffmpeg';
        @video = FFMPEG::InputFormat.new(file);
    end
end

我有ruby 1.9.1p378(2010-01-10修订版26273)[i386-darwin10.4.0],安装了本地宝石:ffmpeg-ruby (0.1.0), rmagick (2.13.1), rubygems-update (1.3.7)

在irb和我的剧本上都会发生这种情况。

感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:1)

ffmpeg周围有两个使用相同名称的包装器库 如果你使用gem install ffmpeg-ruby你可以得到this version (http://github.com/hackerdude/ffmpeg-ruby)

使用前缀FFMpeg而不是FFMPEG