视频格式完全指南

著者: OnlinePlayer Team
教程视频格式编码

视频格式完全指南

在数字视频的世界里,存在许多不同的格式和编码方式。这篇指南帮你搞懂这些格式,并为你的需求选出最合适的那个。

常见视频容器格式

MP4(MPEG-4 Part 14)

MP4 是目前最流行的视频格式,几乎所有设备和浏览器都支持。

优点:

  • 通用兼容性
  • 文件体积适中
  • 支持流式播放

最适合: 网页视频、移动设备、社交媒体分享

WebM

WebM 是 Google 开发的开源格式,专为网页设计。

优点:

  • 开源、免版税
  • 压缩率优秀
  • 浏览器原生支持

最适合: 网页视频、HTML5 播放器

MKV(Matroska)

MKV 是一个强大的容器格式,支持多音轨和多字幕。

优点:

  • 支持多条音轨
  • 支持多条字幕
  • 无损画质

最适合: 高清电影、多语言内容

注意:浏览器不原生支持 MKV 容器——即使里面是 H.264。想直接在浏览器里播 MKV,见在浏览器里播放 MKV

视频编码格式

H.264(AVC)

H.264 是目前应用最广的视频编码。

常见参数:

  • 码率:1000–8000 kbps
  • 分辨率:720p、1080p、4K
  • 帧率:24、30、60 fps

H.265(HEVC)

H.265 是 H.264 的继任者,压缩效率更高。

特点:

  • 同画质下文件更小
  • 支持 8K 分辨率
  • 需要更多算力

H.265 在浏览器里能不能播取决于你的设备和浏览器——详见在浏览器里播放 HEVC/H.265

VP9

VP9 是 Google 开发的开源编码。

特点:

  • 免版税
  • 压缩效率接近 H.265
  • YouTube 广泛使用

如何选对格式

使用场景 推荐格式 编码
网页播放 MP4 H.264
高清归档 MKV H.265
移动设备 MP4 H.264
流式传输 WebM VP9

在 OnlinePlayer 里播放

OnlinePlayer 支持上面提到的所有格式。把文件拖进播放器即可开始播放——而且全程在你浏览器本地解码、不上传。对于浏览器原生播不了的容器/编码(MKV、AVI、MPEG-2 等),它会用 WebCodecs 硬解或 FFmpeg.wasm 软解在本地把它放出来。其中的取舍见硬解 vs 软解

如果遇到播放问题,可能是因为:

  1. 你的浏览器不支持该编码
  2. 文件已损坏
  3. 需要特定的解码器

小结

选择视频格式时,考虑这几点:

  • 兼容性:你的目标设备支持它吗?
  • 画质:是否满足你的画质要求?
  • 文件体积:存储与传输的限制
  • 用途:流式播放、归档,还是剪辑?

希望这篇指南能帮你在视频格式上做出更好的决定!