在ubuntu上安装ffmpeg时出错:使用pkg配置找不到opus



当我试图在我的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

参考

相关内容

最新更新