我需要帮助卸载 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