网络管理
网络不断播放的一种格式,操作系统仍然无法打开。
WebM 是 Google 为网络构建的精简版 Matroska,可保存带有 Vorbis 或 Opus 音频的 VP8、VP9 或 AV1 视频。 Apple 设备上的 Web 浏览器可以在页面内播放一些 WebM;将同一文件保存到磁盘,但“文件”应用程序、“照片”和“QuickTime”都拒绝它。 Web 浏览器支持和系统支持是不同的事情。
2026年7月30日
系统原生即可打开
部分在这里做真正的工作。 Safari 可以播放网页中的 WebM 内容。操作系统中的任何内容都不会打开您保存的“.webm”文件 - 文件中没有预览、没有缩略图、没有 QuickTime。这种区别不断地让人们感到困惑,而且这是合理的。
基本信息
| 姓名 | 网络管理 |
|---|---|
| 种类 | Container——Matroska 的一个有意缩减的子集 |
| 扩展 | .webm |
| 已发表 | 2010,Google,设计免版税 |
| 里面有视频 | VP8、VP9、AV1——只有这些 |
| 内置音频 | Vorbis 或 Opus——只有这些 |
| 内有字幕 | 网络VTT |
| 为什么存在 | 为网络提供一种不附带专利许可的视频格式 |
Matroska 的门变窄了
WebM 是 Matroska,其内部内容的列表要短得多。 MKV 几乎接受任何编解码器,而 WebM 则接受三个视频编解码器和两个音频编解码器,所有这些编解码器都是免版税的。这个限制就是重点:实施 WebM 的网络浏览器供应商确切地知道它必须解码什么,并且不需要任何人为此支付许可费。
它是您在网络浏览器中无意中观看的大量内容的底层格式。这也是大多数下载工具从页面上提取视频时向您提供的内容,这就是“.webm”最终出现在“下载”文件夹中的方式。
因为底层是 Matroska,所以将 WebM 转换为 MP4 与转换 MKV 具有相同的形状,但有一点很重要。 MP4 不接受 VP9 或 Vorbis,因此不能简单地重新标记流。有些东西必须真正地重新编码。
为什么网络浏览器可以而系统不能
Web 浏览器是一种自带媒体管道的应用程序。当 Safari 在页面中播放 WebM 时,Safari 会使用 Apple 为 Safari 编写的代码来完成这项工作。该功能不会成为系统功能:文件应用程序、QuickTime 播放器和照片预览都使用操作系统自己的媒体框架,该框架没有 Matroska 解复用器 - 因此也没有 WebM 支持,因为 WebM *就是* Matroska。
结果是一次真正奇怪的经历。您在页面中观看剪辑,点击“保存”,您刚刚观看的文件无法由您观看的设备打开。没有任何东西被破坏。两个不同的软件,两组不同的功能。
这是值得坚持的规则的最清晰说明:在 iOS 上,文件的功能完全取决于请求哪个应用程序。具有自己的解码器的应用程序不受系统所知的限制。
一个人该做什么
- 使用读取 Matroska 的应用程序进行播放
WebM 就是 Matroska,因此任何处理 MKV 的播放器都可以处理 WebM、VP9 和 Opus。没有什么可以转换,也没有什么可以失去。
- 转换为 MP4,知道它是真正的重新编码
MP4 无法容纳 VP9 或 Vorbis,因此这不是 MKV 通常允许的快速重新标记。预算好时间并接受一代人的质量损失。
- 在源码中询问其他版本
提供 WebM 服务的站点几乎总是同时提供 H.264 MP4,这正是针对在此遇到困难的设备。首先拿 MP4 就可以避免整个问题。
关于此格式的常见问题
这些信息的参考来源
- The WebM project Google
- AV1, from the Alliance for Open Media AOMedia