如何在您的浏览器中播放 MKV 和 AVI 视频

您有一个视频文件。您双击它。您的浏览器提示无法播放该格式,或者可以播放但没有声音,或者缺少字幕轨道。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 使用的相同流媒体技术——即时转码。
- 登录 seedr.cc。免费和付费套餐都包含播放器;免费套餐在质量和存储方面有限制。
- 添加您的视频: - 将 MKV 或 AVI 文件从桌面拖到 Seedr 中。 - 或者粘贴直接下载链接或任何文件链接。Seedr 会将其获取到您的云端。
- 点击视频。内置播放器将打开。
- 如果编解码器需要转码,Seedr 会开始转换,并在第一个片段准备好后开始播放。通常只需几秒钟。
- 使用播放器控件来选择字幕轨道、音轨、播放速度、质量和 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,点击播放,整理字幕,然后继续。

