为啥要装ffmpeg,因为想跑一下PySceneDetect的视频分割功能,但是我还是没有root权限,如果有root权限的话,直接一句话可以搞定。

1
sudo apt-get install ffmpeg

解决方法

  1. 前往FFmpeg官网下载安装包后解压,或直接命令下载:

    1
    git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
  2. 进入该文件夹

    1
    cd ffmpeg
  3. 依次运行以下三个命令

    1
    2
    3
    ./configure --enable-shared --prefix=[安装目录/ffmpeg]  --disable-yasm
    make
    make install

    需要把[安装目录/ffmpeg]改为你自己的安装目录。其中make命令和make install命令的运行相当耗时间,都需要大几分钟。

  4. 检查安装情况,进入目录[安装目录/ffmpeg],检查是否有bin, include, lib, share这四个文件夹

  5. 改动bashrc文件

    打开~/.bashrc

    1
    vim ~/.bashrc

    在文件的结尾添加

    1
    2
    export LD_LIBRARY_PATH=[安装目录/ffmpeg]/lib:$LD_LIBRARY_PATH
    export PATH=[安装目录/ffmpeg]/bin:$PATH

    退出vim后使得文件生效

    1
    source ~/.bashrc
  6. 然后在终端输入

    1
    ffmpeg -version

    如果有正确的版本输出信息,则安装成功。