如何确定默认情况下是哪个版本的 FFMPEG?

Rya*_*ure 3 ffmpeg

老实说,我对我为 FFMPEG 安装的软件包感到困惑。根据 Synaptic 的说法,它是版本:

4:0.8.1-1really0u1
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我觉得这不是存储库中的版本,我觉得我可能使用的另一个 PPA 安装了错误的版本。我相信这是用于夜间构建的 VLC PPA。

在他们的系统上没有这个 PPA 的任何人都可以告诉我他们正在运行什么版本的 FFMPEG?

ish*_*ish 7

你的是PPA版本,很可能和官方版本差不多。见下文,来自 Precise (Ubuntu 12.04):

$ dpkg --list ffmpeg
ii ffmpeg 4:0.8.1-0ubuntu1                        
多媒体播放器、服务器、编码器和转码器(过渡包)

$ apt-cache 策略 ffmpeg
ffmpeg:
  安装:4:0.8.1-0ubuntu1
  候选人:4:0.8.1-0ubuntu1

$ffmpeg

ffmpeg 版本 0.8.1-4:0.8.1-0ubuntu1,版权所有 (c) 2000-2011 Libav 开发人员
  建于 2012 年 3 月 22 日 05:09:06,使用 gcc 4.6.3

.....

要通过 PPA 版本重新安装官方版本,您可以使用ppa-purge脚本(先安装!),或者如果您已经删除了 PPA,请使用

sudo apt-get install ffmpeg=4:0.8.1-0ubuntu1
Run Code Online (Sandbox Code Playgroud)

--reinstall如果它失败了,你可能不得不在那里扔一个开关。

  • 只是想指出删除过渡包不会删除以前安装的 ffmpeg 二进制文件。如果已安装,我会删除 libav-tools,然后重新安装。或者根本不使用“ffmpeg”命令 (2认同)