为什么下载到的是 WebM,而不是 MP4
交付格式由来源当次实际公开返回的编码决定。多数平台给的是 H.264 的 MP4,但少数来源只有 VP9——这种情况下按原编码交付 WebM,而不是在服务端重新压缩一次。
操作步骤
- 在交付面板上确认文件扩展名与格式标注。
- 确认该来源当次是否提供了 H.264 版本——没有提供就会交付 WebM。
- 用支持 VP9 的播放器直接播放,多数场景不需要转换。
- 确实需要 MP4 时,在本地用 ffmpeg 等工具转码,而不是期待服务端重压。
MP4 与 WebM 都是容器格式,真正影响播放的是里面的编码:MP4 常见搭配 H.264,WebM 常见搭配 VP9。现代浏览器与主流播放器都能直接播放这两种组合。
只有在来源当次公开返回的媒体里没有 H.264 版本时,才会交付 WebM。服务端不会为了统一成 MP4 而重新压缩——重压会让画质下降,也会明显拉长交付时间。
多数情况下不需要处理:Chrome、Edge、Firefox、VLC 与 PotPlayer 都能直接播放 VP9 的 WebM。需要转码的通常是较旧的设备,以及部分只接受 MP4 的剪辑软件。
确实需要 MP4 时在本地转码即可,例如用 ffmpeg:ffmpeg -i input.webm -c:v libx264 -crf 18 -c:a aac output.mp4。转码属于二次编码,画质会有轻微损失,这也是它不作为默认步骤的原因。
如果交付面板上同一段视频同时给出 MP4 与 WebM,优先选 MP4;WebM 通常只出现在来源仅提供 VP9 的情况下。
常见问题
WebM 能在手机上播放吗?
多数可以。Android 上的 Chrome 与系统播放器支持 VP9;较新版本的 iOS Safari 也已支持,较旧的系统版本可能需要先转码。
交付 WebM 会让画质更差吗?
不会。WebM 是按来源原编码直接交付,没有重新压缩;反而是为了统一成 MP4 而转码才会引入损失。
能不能每次都给我 MP4?
只有在来源提供 H.264 版本时才会得到 MP4。来源没有的编码无法凭空产生,而服务端统一转码会牺牲画质并明显变慢,因此不做默认处理。
支持的平台
小红书、抖音、Bilibili、YouTube 等公开视频链接。
本页面需要启用 JavaScript 才能使用完整的免费视频解析与下载功能。