ubuntu 16:安装 ffmpeg(最新版本)时遇到问题

ubuntu 16:安装 ffmpeg(最新版本)时遇到问题

Ubuntu 16.04.6 LTS并尝试安装 ffmpeg。

$ sudo apt install ffmpeg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ffmpeg is already the newest version (7:4.1.3-0york1~16.04).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 cuda-libraries-dev-10-1 : Depends: libcublas-dev (>= 10.2.1.243) but it is not going to be installed
 cuda-samples-10-1 : Depends: libcublas-dev (>= 10.2.1.243) but it is not going to be installed
 cuda-visual-tools-10-1 : Depends: libcublas-dev (>= 10.2.1.243) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

它说 ffmpeg 已经是最新版本,但事实并非如此(据我所知,V1.4 是最新版本)。我尝试检查 ffmpeg 版本:

$ ffmpeg -version
The program 'ffmpeg' is currently not installed. You can install it by typing:
sudo apt install ffmpeg

注意:我查看了其他帖子并添加了这个 apt repo: sudo add-apt-repository ppa:jonathonf/ffmpeg-4

我能够使用 pip3 安装 ffmpeg,并将其安装到 /usr/local/lib/python3.5/dist-packages/ffmpeg

有人能帮忙解决这个问题吗?

答案1

您可以尝试从来源

$ tar xjf ffmpeg-4.2.1.tar.bz2
$ cd ffmpeg-4.2.1

并使用INSTALL.md文件中的说明:

  1. 键入./configure以创建配置。运行后会打印配置选项列表configure --help

    configure可以从不同于 FFmpeg 源的目录启动,以构建树中的对象。为此,请在启动时使用绝对路径configure,例如/ffmpegdir/ffmpeg/configure

  2. 然后输入makebuild FFmpeg。需要 GNU Make 3.81 或更高版本。

  3. 键入make install以安装您构建的所有二进制文件和库。

相关内容