如何卸载 ffmpeg?
安装ffmpeg后,FLV文件格式无法使用。以下是ffmpeg相关的文件。
/var/cache/apt/archives/chromium-codecs-ffmpeg-extra_50.0.2661.102-0ubuntu0.14.04.1.1117_amd64.deb
/var/lib/dpkg/info/chromium-codecs-ffmpeg-extra.md5sums
/var/lib/dpkg/info/chromium-codecs-ffmpeg-extra.list
/usr/bin/ffmpeg
/usr/lib/python2.7/dist-packages/youtube_dl/postprocessor/ffmpeg.py
/usr/lib/python2.7/dist-packages/youtube_dl/postprocessor/ffmpeg.pyc
/usr/lib/chromium-browser/libs/libffmpeg.so
/usr/lib/x86_64-linux-gnu/oxide-qt/libffmpeg.so
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstffmpegcolorspace.so
/usr/share/doc/chromium-codecs-ffmpeg-extra
/usr/share/app-install/desktop/gstreamer-ffmpeg.desktop
/usr/share/lintian/overrides/chromium-codecs-ffmpeg-extra
答案1
您只需sudo apt-get remove ffmpeg
意识到您使用的其他软件可能依赖于 ffmpeg,因此,请仔细阅读 apt-get 输出。
答案2
使固定
为了使 FLV 正常运行,请尝试在终端中运行以下命令:
sudo apt install ubuntu-restricted-extras
为什么有效
ubuntu-restricted-extras 软件包包含音频编解码器。请注意“restricted”一词。ubuntu 使用这个词是因为该软件包包含以下内容
问题
首先,根据您的评论,ffmpeg
没有安装。但我想您现在知道这么多了。
问题在于您替换了编解码器;具体来说,是您的 FLV 编解码器。FLVffmpeg
编解码器确实可以工作,只是可能与您之前使用的编解码器不兼容。
编解码器有两个主要任务:压缩和解压缩。为了完成这两个任务,程序员必须为这两个任务编写一个算法。第一个任务必须返回一个较小版本的文件。如何执行此操作由程序员决定。
这很重要,因为由“相同”编解码器的不同版本(实现)压缩的一组相同文件是不同的。
这就是您的 FLV 文件无法工作的原因。您的新编解码器正在尝试解压缩它未压缩的文件。
当编解码器解压缩其压缩的文件时,它应该得到与原始文件非常接近的内容。(如何关闭取决于编解码器的类型。有关更多信息,请研究有损和无损压缩格式。)
注意:当您切换解压缩算法时,应该会发生相同的事情。您应该会得到与原始算法类似的结果。然而,在现实世界中,标准并不总是得到遵循。
事实上,在研究这个问题时,我了解到一些编解码器格式甚至没有正式标准化。它们只是由一个基本的想法和一个自由的格式组成。我猜 FLV 就是其中之一。这可能是它不像 MP3 那样流行的原因。