找不到 FFmpeg(缺少:swresample)(找到版本“56.1.0”)

找不到 FFmpeg(缺少:swresample)(找到版本“56.1.0”)

我尝试在我的 Kali Linux 2 中安装 obs(开放广播软件)。

我关注操作说明我没有遇到任何问题,直到 obs 构建:

cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..

我在哪里收到此错误:

Could NOT find FFmpeg (missing: swresample) (found version "56.1.0")

我找到了这个话题但我不能使用这个命令:

apt-get -t jessie-backports install libswresample-dev

因为我使用的是 Kali Linux。

这是命令的输出ffmpeg

ffmpeg version N-79093-g7916f04 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --prefix=/root/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/root/ffmpeg_build/include --extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/root/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree
  libavutil      55. 19.100 / 55. 19.100
  libavcodec     57. 28.103 / 57. 28.103
  libavformat    57. 28.102 / 57. 28.102
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 39.102 /  6. 39.102
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

答案1

从以下位置安装某些软件包向后移植你需要编辑你的sources.list

echo 'deb http://http.debian.net/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list

然后安装所需的包:

apt-get update
apt-get -t jessie-backports install libswresample-dev

注意:

反向移植无法像 Debian 稳定版那样进行广泛测试,并且反向移植按原样提供,存在与 Debian 稳定版中其他组件不兼容的风险。请谨慎使用!

相关内容