当我试图在我的ubuntu 14.10机器上安装ffmpeg时,我一直得到这个:
错误:使用pkg配置找不到opus
在这个步骤:
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure
--prefix="$HOME/ffmpeg_build"
--extra-cflags="-I$HOME/ffmpeg_build/include"
--extra-ldflags="-L$HOME/ffmpeg_build/lib"
--bindir="$HOME/bin"
--enable-gpl
--enable-libass
--enable-libfdk-aac
--enable-libfreetype
--enable-libmp3lame
--enable-libopus
--enable-libtheora
--enable-libvorbis
--enable-libvpx
--enable-libx264
--enable-nonfree
我遵循了之前的所有安装步骤,一切都很成功。我对Ubuntu真的很陌生。有人能给我一个提示吗?
这对我有帮助…
apt-get install libopus-dev
我将其添加到/配置行,它似乎修复了它:
--pkg-config-flags="--static"
我通过安装opus-devel
包在Fedora上解决了这个问题。
1-首先重新开始并删除您所做的:(复制并在终端中按下鼠标右键粘贴)
rm -rf ~/ffmpeg_build ~/ffmpeg_sources ~/bin/{ffmpeg,ffprobe,ffplay,ffserver,vsyasm,x264,x265,yasm,ytasm}
sudo apt-get autoremove autoconf automake build-essential cmake libass-dev libfreetype6-dev
libmp3lame-dev libopus-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev
libvorbis-dev libvpx-dev libx264-dev libxcb1-dev libxcb-shm0-dev ibxcb-xfixes0-dev mercurial texinfo zlib1g-dev
sed -i '/ffmpeg_build/c' ~/.manpath
hash -r
2-现在更新你的服务器:
sudo apt-get update
3-为您的服务器安装构建工具来构建ffmpeg:
sudo apt-get install build-essential
4-现在按照这个链接中的步骤
这是唯一对我有用的代码
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
参考