大多数视频无法在 Ubuntu 20.04(或 16.04 之后的任何版本)中播放

大多数视频无法在 Ubuntu 20.04(或 16.04 之后的任何版本)中播放

我一直在使用 Ubuntu 16.04,完全没有问题,但随着 16.04 的生命周期即将结束,我开始感到紧张。我过去曾尝试切换到 18.04(在几台机器上全新安装),但视频无法播放。我回到 16.04(在几台机器上全新安装),一切都很好。

我刚刚安装了 20.04 来看看视频是否可以播放,但不幸的是大多数视频都无法播放。

当然,我安装了 ubuntu restricted extras 和 vlc。我尝试在 vlc 中打开和关闭硬件加速,并将视频输出更改为每个不同的设置,但这些都没有任何效果。视频会播放第一帧,然后关闭。同样,一些视频可以在 vlc(480p mkv)中播放,但不能在 720p 或 1080p 中播放。不过奇怪的是,一些在 vlc 中无法播放的视频可以在 ubuntu 自带的视频播放器中播放。

我搜索过论坛,没有找到可以解决这个问题的内容;为什么在 16.04 中一切正常,但在更高版本中却不行。

我最终将不得不放弃我所有 4 台机器以及我父亲的机器上的 16.04,但如果我无法播放视频,至少不必在视频播放器之间来回切换,那么我就无法继续使用 20.04 或 18.04。我父亲将不得不重新使用 Windows……哇。

答案1

我找到了解决方案,但首先我想分享有关我的问题的更多详细信息:

我试图播放保存在 Western Digital My Book Live Duo 网络附加存储驱动器上的视频文件。为了访问这些文件,我会打开文件资源管理器(在 16.04 中是 Nautilus,现在在 20.04 中只称为文件)并安装网络驱动器(并将其标记为收藏夹)。使用 Nautilus 选择“网络”,或在文件中选择“+ 其他位置”,将显示网络驱动器列表。我一直有两个选项:一个是“MYBOOKLIVEDUO”,另一个是“MyBookLiveDuo”。两者的内容相同,我不明白为什么同一个驱动器会有两个选项,我也没有质疑过。我总是选择全大写的版本。

全大写版本的 MYBOOKLIVEDUO 是我无法在 vlc 中播放的视频文件所在的位置(有些可以播放,有些不行)。如果我将文件复制到内部驱动器,它们都可以在本地播放。

我尝试使用 MyBookLiveDuo 版本访问这些文件,这些文件可以直接从网络驱动器上完美播放。

我进一步研究了这个问题,发现使用 MYBOOKLIVEDUO 定位的文件路径以 smb 开头。使用 MyBookLiveDuo 定位的文件路径以 afp 开头。

我猜测这是因为 vlc 不喜欢通过 smb 传输某些文件的问题。

答案2

我也遇到了同样的问题,但我从 18.04 LTS 更新了(视频复制没有问题)。这也影响了运行 Kdenlive 或 Blender 等程序的能力。我重新安装了 ffmpeg,但一切都没有改变。

相关内容