完全卸载 ffmpeg

完全卸载 ffmpeg

我需要帮助卸载 ffmpeg。问题是,我不记得我用什么方法安装它了。但我已经通过 apt 使用 卸载了它sudo apt-get remove ffmpeg libav。问题是,即使在此之后,ffmpeg 仍然可以使用:

$ ffmpeg -version
ffmpeg version 0.11.1
built on Jul 26 2013 14:07:44 with gcc 4.7.2
configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
libavutil      51. 54.100 / 51. 54.100
libavcodec     54. 23.100 / 54. 23.100
libavformat    54.  6.100 / 54.  6.100
libavdevice    54.  0.100 / 54.  0.100
libavfilter     2. 77.100 /  2. 77.100
libswscale      2.  1.100 /  2.  1.100
libswresample   0. 15.100 /  0. 15.100
libpostproc    52.  0.100 / 52.  0.100

我使用的是 ffmpeg 版本,而不是 libav 版本:

$ ffmpeg
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 26 2013 14:07:44 with gcc 4.7.2
...

我尝试使用 ffmpeg 将短 .mp4 视频转换为 .avi 视频,它仍然有效。我想卸载它的原因是为了重新安装支持该pattern-type选项的较新版本。使用我当前的版本,我得到:

Unrecognized option 'pattern_type'
Failed to set value 'glob' for option 'pattern_type'

以下是一些可能有帮助的命令的输出:

$ sudo find / -name 'ffmpeg' -type d
/home/andrew/vlc-2.1.0/contrib/src/ffmpeg
/home/andrew/OpenCV/opencv-2.4.5/3rdparty/ffmpeg
/usr/local/share/ffmpeg


$ which ffmpeg
/usr/local/bin/ffmpeg


$ sudo apt-get remove ffmpeg libav-tools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'ffmpeg' is not installed, so not removed
Package 'libav-tools' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

请协助!

答案1

很明显你安装了 ffmpeg不是从一个包中。然后你可以通过重命名来删除它,

 sudo mv /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg_old

现在您可以自由安装新的软件包了。

答案2

在 Ubuntu 中删除软件包及其依赖项的命令是“apt-get autoremove包裹

参见文档:这里

此命令实际删除的内容取决于您如何安装 ffmpeg 的依赖项。如果依赖项是手动标记的,则 autoremove 将保留它们。但是,如果您安装了 ffmpeg 并让它引入其依赖项而没有明确安装这些依赖项,则 autoremove 应该会毫不费力地删除它们。

因此,您可能正在寻找的命令是 - 在终端提示符下 - “ sudo apt-get autoremove ffmpeg

答案3

找到 FFmpeg 文件的存储位置。存储 FFmpeg 的常见位置是/usr/local/bin/ffmpeg

如果不在该目录中,请输入:locate ffmpeg

然后使用rm找到的路径

sudo rm /usr/local/bin/ffmpeg

相关内容