我最近在 Ubuntu 14.04 上安装了 ffmpeg 来做一些视频编辑,因为 avconv 没有我想要或知道的一些选项。安装 ffmpeg 后,VLC 似乎无法播放 wmv 视频文件。VLC 会打开然后立即关闭。没有弹出崩溃报告。我也尝试在 totem 中播放文件,但那也不起作用。文件没有损坏,因为它们在安装 ffmpeg 之前播放得很好。我卸载了 ffmpeg 并删除了孤立的应用程序,但 VLC 仍然无法播放 wmv。我已经安装了,ubuntu-restricted-extras
但 wmv 文件仍然无法播放。
答案1
ffmpeg
显然,在分叉时出现了一些问题(我不知道细节,也不打算发表评论),libav
并且该软件包已从 Debian 中删除。显然,这个引起的问题对于某些针对 libav 构建但使用 ffmpeg 开发的应用程序。浏览时,我还看到其他发行版的用户也在谈论类似的冲突(尽管不一定是关于 wmv 的)。
这些问题显然已经通过新的FFmpeg 2.5该软件包已返回 Debian Unstable 版本,并将在 Ubuntu 上发布生动。它取决于56
的分支libavcodec
,因此您可能要等到 Vivid 才能安装它。
最新列出的一些 PPAFFmpeg下载页面,其中至少有一个页面表明它可以与 Trusty 配合使用;因此您也许可以通过这种方式让它工作。
与此同时,我认为您当前的问题是由于替换了有问题版本的各种编解码器相关软件包而引起的。(好吧,这只是猜测,因为您使用的说明中没有任何内容是危险信号,但该页面似乎较旧,并且不一定使用最新的源代码。)
该页面上的回滚说明实际上只是指向已安装的开发依赖项。您可能需要更深入地研究该软件包才能真正找到它安装或替换的内容。
你也可以尝试清除 vlc
和ubuntu-restriced-extras
。apt-get -s autoremove
也可能有用;但可能不需要,因为重新安装无论如何都会替换软件包。 该-s
选项意味着它只会显示命令将执行的操作,而不会实际删除任何内容。 检查结果小心。如果没问题,您可以在没有 的情况下重新运行它-s
。
sudo apt-get update
然后,在重新安装软件包之前,请务必执行。这应该会恢复被替换的所有文件的原始版本。
如果问题来自配置问题(例如符号链接或 mimetype 问题),那么问题可能更容易修复,但更难确定。这时您可能需要查看安装程序到底做了什么。
答案2
这FFmpeg 编译说明您遵循的操作不会干扰 VLC 或存储库中的任何其他软件包,因为它会执行本地“安装”到您的主目录,而不会安装到系统中。这里的“安装”是一个有争议的术语,因为要卸载它,您只需删除目录中的 FFmpeg 文件~/bin
即可~/ffmpeg_build
。
豁免可能包括直接使用ffmpeg
二进制文件并通过您的 访问它的软件包$PATH
。