Can';t在OS X Mavericks上安装FFMPEG

Can';t在OS X Mavericks上安装FFMPEG,ffmpeg,homebrew,osx-mavericks,Ffmpeg,Homebrew,Osx Mavericks,在运行以下命令的OS X Mavericks上通过自制程序安装FFMPEG时,我出现了一个错误brew安装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++ (f

在运行以下命令的OS X Mavericks上通过自制程序安装FFMPEG时,我出现了一个错误
brew安装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
完整的历史记录是:我在Mountain Lion上安装了FFMPEG(效果很好),但当升级到Mavericks时,FFMPEG无法在我的Ruby on Rails应用程序中创建视频:

一些想法或建议


多谢各位

我解决了这一问题,重新安装ffmpeg和所有依赖项:

  • 利巴斯
  • x264
  • fontconfig
  • 十六
  • 利博格
  • 利沃比斯
  • 托拉
  • libvpx
  • rtmpdump
  • opencore amr
  • 利沃亚森克
  • libtiff
  • little-cms2
  • openjpeg
  • sdl
  • 斯佩克斯
  • 兽人
  • 薛定谔
  • 作品
  • 弗雷尔

更好的办法是格式化硬盘并进行干净的安装。

我解决了这个问题,重新安装ffmpeg,并附带所有依赖项:

  • 利巴斯
  • x264
  • fontconfig
  • 十六
  • 利博格
  • 利沃比斯
  • 托拉
  • libvpx
  • rtmpdump
  • opencore amr
  • 利沃亚森克
  • libtiff
  • little-cms2
  • openjpeg
  • sdl
  • 斯佩克斯
  • 兽人
  • 薛定谔
  • 作品
  • 弗雷尔

更好的办法是格式化硬盘并进行干净的安装。

听起来像是混合了c++11和c++98库。检查公式,确保它们都是一致的

听起来像是混合了c++11和c++98库。检查公式,确保它们都是一致的,正如@CristianOrellanaBak所说的那样-这是一个特立独行的问题:libstdc++(10.8),libc++(10.9)


我创建了一个Git存储库,它是一个解决这个问题的建议汇编,正如@CristianOrellanaBak所说的,这是一个特立独行的问题:libstdc++(10.8),libc++(10.9)


我创建了一个Git存储库,它是解决这个问题的建议汇编

我在一些软件包中遇到了类似的问题。特别是当我试图安装八度音阶时。同样的错误。不过,我不确定你目前得到的答案是否能解决这个问题。听起来像是小牛队的问题。是的!这是小牛队的问题。。因为C++标准库被更改了。因此,在安装依赖项时,旧的编译程序与新的解释器不兼容。我已经用Mavericks(干净安装)格式化了我的硬盘,现在一切正常。看看马克·埃塞尔的回答。更多信息:我对一些软件包也有类似的问题。特别是当我试图安装八度音阶时。同样的错误。不过,我不确定你目前得到的答案是否能解决这个问题。听起来像是小牛队的问题。是的!这是小牛队的问题。。因为C++标准库被更改了。因此,在安装依赖项时,旧的编译程序与新的解释器不兼容。我已经用Mavericks(干净安装)格式化了我的硬盘,现在一切正常。看看马克·埃塞尔的回答。更多信息: