ffmpeg:找不到命令

bag*_*ris 12 ffmpeg

我在 Ubuntu 14.04 中安装了 ffmpeg(在 16.04 中也没有安装 ffmpeg)但是当我尝试在终端中使用它时出现以下错误,

$ ffmpeg -i input.avs -an -vcodec rawvideo -y output.avi
ffmpeg: command not found
Run Code Online (Sandbox Code Playgroud)

我在我的 /usr/bin 和 /usr/local/bin 中检查它,但我找不到它。我确保通过 apt-get install 再次安装它,它说 ffmpeg 已经是最新版本。

如何在命令窗口中使用 ffmpeg?

bag*_*ris 17

我自己成功地想通了,这就是方法。

  1. 通过运行删除当前的 ffmpeg:

    sudo apt-get remove --purge ffmpeg
    
    Run Code Online (Sandbox Code Playgroud)
  2. 为 14.04 添加 ppa trusty-media:

    sudo apt-add-repository ppa:mc3man/trusty-media
    
    Run Code Online (Sandbox Code Playgroud)

    对于 16.04,添加以下 Repo:

    sudo apt-add-repository ppa:jonathonf/ffmpeg-3
    
    Run Code Online (Sandbox Code Playgroud)
  3. 更新回购:

    sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  4. 最后安装它:

    sudo apt-get install ffmpeg
    
    Run Code Online (Sandbox Code Playgroud)