您有一个视频文件。您双击它。您的浏览器提示无法播放该格式,或者可以播放但没有声音,或者缺少字幕轨道。MKV 和 AVI 是特别常见的“罪魁祸首”——它们是包含网络不原生支持的编解码器的容器格式。

最快的解决方案不是安装更多软件。而是将文件放入云服务中,让它为您处理编解码器,并将结果流式传输到您的浏览器。本指南将介绍为什么这是一个问题、常见的解决方法以及 Seedr 如何处理它。

为什么浏览器难以处理 MKV 和 AVI

视频文件有两层:容器(MKV、AVI、MP4)包含所有内容,以及内部的编解码器(H.264、H.265、AC3、DTS)用于编码图像和声音。浏览器只支持其中一小部分:

  • MP4 容器,其中包含 H.264 视频和 AAC 音频几乎可以在任何地方播放。
  • WebM 可以在 Chrome 和 Firefox 中播放。
  • MKV, AVI, 和 MOV 容器 不 受原生支持。即使内部的编解码器没问题,浏览器也会拒绝该容器。
  • H.265 (HEVC) 只能在 Safari 和最新版 Edge 中播放。Chrome 大部分情况下不支持。
  • DTS 和 AC3 音频在网络上很少见。大多数浏览器无法解码它们。

因此,当有人给您一个包含 H.265 视频和 DTS 音频的 MKV 文件(这是大多数高质量翻录的组合)时,没有任何浏览器可以直接播放它。

常见的解决方法

四种选择,各有优缺点:

  • 安装 VLC 或 MPC-HC。可以播放任何内容。需要桌面安装,这在工作笔记本电脑、Chromebook 或手机上是不可能的。您还必须先下载整个文件。
  • 首先将文件转换为 MP4(Handbrake、FFmpeg)。可行,但耗时且占用磁盘空间,而且除非您调整设置,否则会丢失原始文件的多音轨或字幕轨道。
  • 浏览器扩展 声称可以播放 MKV。大多数只是围绕一小部分编解码器的包装器。适用于轻度使用;在现代翻录上会失败。
  • 云流媒体。上传一次,让服务器转码,然后流式传输输出。无需本地安装,无需本地存储,可在任何带有浏览器的设备上运行。

大多数人会在前两种方法之间来回切换,直到厌倦为止。云流媒体是捷径。

在 Seedr 中操作

Seedr 将您的文件存储在云端,检测浏览器无法播放的格式,并使用 HLS——Netflix 和 YouTube 使用的相同流媒体技术——即时转码。

  1. 登录 seedr.cc。免费和付费套餐都包含播放器;免费套餐在质量和存储方面有限制。
  2. 添加您的视频: - 将 MKV 或 AVI 文件从桌面拖到 Seedr 中。 - 或者粘贴直接下载链接或任何文件链接。Seedr 会将其获取到您的云端。
  3. 点击视频。内置播放器将打开。
  4. 如果编解码器需要转码,Seedr 会开始转换,并在第一个片段准备好后开始播放。通常只需几秒钟。
  5. 使用播放器控件来选择字幕轨道、音轨、播放速度、质量和 Chromecast。

因为 Seedr 在服务器端进行转码,所以您的笔记本电脑不需要编解码器。您的手机不需要编解码器。Chromebook 可以工作。在别人的机器上使用浏览器也可以工作。

格式、字幕及其他详情

可播放的容器:

  • MKV, MP4, AVI, MOV, WebM, WMV, FLV, MPEG, 3GP, OGV, TS/M2TS。

可直接播放或自动转码的编解码器:

  • Video: H.264, H.265 (HEVC), VP8, VP9, AV1, MPEG-4, MPEG-2, VC-1, Xvid, DivX.
  • Audio: AAC, MP3, AC3 / E-AC3 (Dolby Digital), DTS, FLAC, Opus, Vorbis, PCM.

字幕支持:

  • 外部: SRT, VTT, ASS/SSA (styled), PGS (Blu-ray-style image subs).
  • 嵌入在 MKV 中: 自动检测多个字幕轨道——可即时切换。
  • OpenSubtitles: 如果视频没有字幕,可在播放器内搜索并同步字幕。
  • 多个音轨 在 MKV 中(不同语言、评论)——可在 V2 播放器中播放期间切换。

提示和特殊情况

  • 免费套餐质量受限。V2 在 Master 及以上套餐中支持高达 4K;免费套餐以 360p 流式传输。
  • 非常规编解码器(早期 DivX、不常见的 RealVideo)可能会失败。在实际使用中很少见。
  • 实时转码使用 CPU。启动一个全新的 MKV 文件会比已经兼容的 MP4 稍慢。重新播放同一个文件则很快。
  • 字幕不同步——使用播放器的偏移控制(按秒调整)而不是重新混流文件。
  • Chromecast and AirPlay 已为 V2 重建。无需额外硬件即可将浏览器流投射到您的电视。
  • 离线播放 处于 V2 预览版中。适用于飞行途中。

与您的其他工作流程衔接

同一个云文件可以通过其他几种方式访问:

  • Plex, Jellyfin, Kodi, Roku 可以使用 WebDAV 或 FTP 从 Seedr 中拉取。将您的媒体服务器指向您的 Seedr 库,您的 MKV 收藏将显示元数据和封面。
  • 挂载为驱动器 用于桌面视频工具——如果您的应用程序支持,可以在本地编辑器中打开文件而无需先保存。
  • 转换 为其他格式(右键点击 → 转换),如果您需要兼容的 MP4 用于严格的目标设备。

总结

当云端完成工作时,编解码器问题通常是别人的问题。上传 MKV,点击播放,整理字幕,然后继续。