1

このコマンドを実行している OS X Mavericks に自作で FFMPEG をインストールすると、エラーが発生しますbrew install ffmpeg

Error: ffmpeg dependency x264 was built with the following
C++ standard library: libstdc++ (from clang)

This is incompatible with the standard library being used
to build ffmpeg: libc++ (from clang)

Please reinstall x264 using a compatible compiler.
hint: Check https://github.com/mxcl/homebrew/wiki/C++-Standard-Libraries

完全な履歴は次のとおりです。FFMPEG を Mountain Lion にインストールしました (正常に動作しました)が、Mavericks にアップグレードすると、Ruby on Rails アプリで FFMPEG がビデオの作成に失敗します: Ruby on Rails: Mountain Lion を Mavericks にアップグレードした後、FFMPEG が失敗します

いくつかのアイデアや推奨事項??

どうもありがとうございました!

4

3 に答える 3

4

@CristianOrellanaBakが言ったように-これはMavericksの問題です:libstdc ++(10.8)、libc ++(10.9)

この問題を解決するための推奨事項をまとめた Git リポジトリを作成しましたhttps://github.com/xvoland/brew-regenerate-packages

于 2013-11-15T00:50:34.353 に答える
1

すべての依存関係でffmpegを再インストールして解決します:

  • リバス
  • x264
  • fontconfig
  • xvid
  • リボグ
  • libvorbis
  • セオラ
  • libvpx
  • rtmpdump
  • opencore-amr
  • libvo-aacenc
  • libtiff
  • 少し cms2
  • openjpeg
  • sdl
  • スピーチ
  • オーク
  • シュレーディンガー
  • オーパス
  • frei0r

より良いアイデアは、ハードディスクをフォーマットしてクリーンインストールを行うことです..

于 2013-10-25T02:24:57.017 に答える
0

c++11 と c++98 のライブラリを混在させているようです。公式をチェックして、それらがすべて一貫していることを確認してください

于 2013-10-30T16:51:20.360 に答える