返回资讯中心
外部精选
软件工程
#开发者实时流

用户反映 Snap 版 VLC 播放 DVD 失败且转码性能远逊 Deb 版

来源标题:Linux application stores, trust and utility

Snap 版 VLC 无法正常播放 DVD,画面缺失、音频断续,转码速度仅 500 KB/s,而 Deb 版可达 5 MB/s 且播放正常。原因是 Snap 版未打包 DVD 播放所需的全部库,VideoLAN 官网提供了相关说明和自行构建方法。该问题仅影响 Snap 版,Deb 包不受影响。

Hacker News 最新dxs2026/11/11 · 今天16 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

接下来才是最糟糕的部分。如你所知,我非常喜欢实体介质,也收藏了不少用血汗钱买来的 DVD。所以我想播放几张,结果不行。播放失败,没有画面,音频每秒在一两秒之间在正常声音和静音之间来回跳。用 Deb 包安装的 VLC 3.0.20 不会这样,MPV、MPlayer、SMPlayer 也不会这样。于是我又试着从 DVD 转码一个文件,看看会怎样。结果同样糟糕透顶。 用 snap 版 VLC 转码,速度低得可怜,只有 500 KB/s,CPU 占用大概 1% 到 2%,音视频问题和上面一样。用 Deb 版 VLC 做同样的操作,转码速度能达到相当可观的 5 MB/s,CPU 占用在 200% 到 300% 左右。实际上好了两到三个数量级。而且转出来的文件音视频都完美。 原因很简单:snap 版 VLC 没有附带 DVD 播放所需的全部库。去 VideoLAN 网站上看解释,以及需要时如何下载和构建这些库。但你能对 Deb 包这么做,却不能对 snap 这么做,因为 snap 按设计就是一个自包含的只读归档。Flatpak 其实也一样,这也是你不该使用 Linux 原子发行版的主要原因之一,因为它们会在大量应用上引入许多类似的限制。普通用户将没有任何能力、灵活性或自由去按预期使用自己的软件。 不过,确实有解决办法,我会在专门教程里演示,但这仍然是一堆彻头彻尾的胡闹。所以让我再说一遍:是的,你可以绕过这个问题,你可以去「编辑」snap 来把事办成,但这不是它应有的样子,也不是预期的使用方式。因此,这是功能上的失败,而且是严重的失败。教程敬请期待。 这样一来,我几乎无路可走。与此同时,在 Windows 和 macOS 上,我直接从官网下载新版本,砰,搞定。而在 Linux、在 Ubuntu、在最流行的桌面发行版上,我为了基本功能却得玩「2004 年代」级别的兼容性游戏。而且没错,Samba 就是基本功能。DVD 就是基本功能。更何况这些东西在经典构建里全都能正常工作。还有,我不想去看什么 Snapcraft 论坛帖子,也不想在本该简单直接的事情上浪费生命去研究什么协议和乱七八糟的东西。 你也可以说:这是 VLC 的错。不。VLC 在除了新应用格式之外的每种形态下都能完整工作。如果你真想去读论坛之类的东西,你会发现大量旧帖在请求 NFS、CIFS 和 Samba 支持、网络主目录等等,却没有任何大的进展。当然,Flatpak 和 snap 在安全方面有一定优点,但如果它们无谓地削减功能,那人们就会选择其他更简单、更直接的方案。而且,为了现代包格式能交付,我们到底能把使用模型「收窄」到什么程度?呵,这就像 Wayland。咱们忽略 70% 的东西吧,因为普通人不用那些。好吧,当然。那为什么不干脆忽略 100% 呢? 你也可以说:Dedo,只有极小比例的人用 Samba 或 DVD。Samba 我勉强同意,但 DVD 播放?真的吗?还是说「现代」的未来就是只读系统,只让你用浏览器和一串「精选」的已批准流媒体应用?那有什么意义? 按这个逻辑,Linux 桌面本身也不该存在,因为它同样只有极小比例的人在用。事实上,我们可以搬出贝叶斯定理,但把它用在软件上。一个操作系统必须支持任何市场份额比它自己更大的功能。既然 Samba 和 DVD 的使用量绝对超过 Linux 桌面,那么,桌面就必须支持这些。证毕。如果新包格式只是限制用户自由,那有什么意义?如果目标是进入 Chromebook 那种状态,那你现在就可以打住。Chromebook 已经存在,它们极其受限,没人需要一个 Linux 版的它们。而且别忘了,在经典桌面世界里,一切都能正常工作,压根不需要所谓的现代性。 我知道技术人员和开发者完全不明白我为什么这样大发牢骚,他们甚至可能感到愤怒和愤慨,觉得我竟敢挑战他们心爱的项目。但残酷的事实是,Linux 桌面功能正在退化。每天都在退化。一种缓慢的腐烂。因为每过一年,某些东西依然坏着,或者更糟,被弄坏,这件事就变得更可悲、更荒唐。我是说,媒体播放器功能,为什么就该这么难?或者搞清楚软件是谁发布的,为什么这么难? 如果 Linux 还有机会,那么它提供的任何方案都必须至少和竞争对手一样好。你看,你想安全地播放你的 MP4 文件,不行。你做不到。你可以在本机上做,但除此之外,不行,现代软件方法不让你做。你觉得会发生什么:a) 人们放弃自己的媒体,改用功能缩水的软件;b) 人们放弃现代且劣质的工具,回到什么都能做的不安全软件,也就是这个零兼容性问题的 3.0.20 版本?那为什么仓库里的 VLC 还没更新到最新版本?它被 ESM 覆盖了!Ubuntu Pro!这正是这个框架的全部意义所在! 找软件也是一样。你想要 Krita?仓库里是过时版本。你可以试试 AppImage,但如果你想用商店,两家写的东西都和官方版本对不上,这无法让人产生信任,尤其是考虑到……的安全态势

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →