0

私が持っているファイルの処理を行うために、ffmpeg を必要とする Ruby on Rails アプリケーションを開発しています。

ただし、ffmpeg を使用しようとすると、このエラーが発生します

Failed encoding. Errors: no output file created. Full output: dyld: Library not loaded: /usr/local/lib/libogg.0.dylib
Referenced from: /usr/local/bin/ffmpeg
Reason: Incompatible library version: ffmpeg requires version 9.0.0 or later, but libogg.0.dylib provides version 6.0.0

これは基本的に CarrierWave プロジェクトであり、ここで見ることができます: http://www.freezzo.com/2010/12/23/create-ffmpeg-processor-for-carrierwave-in-rails-3/

4

1 に答える 1

4

古いバージョンの libogg を使用しているようです。

brew update && brew upgrade libogg

$ otool -L /usr/local/lib/libogg.0.dylib
/usr/local/lib/libogg.0.dylib:
    /usr/local/lib/libogg.0.dylib (compatibility version 9.0.0, current version 9.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
于 2012-07-21T23:52:55.557 に答える