MediaInfo
视频播放卡顿、字幕缺失或设备提示不支持格式时,MediaInfo 能帮助看清文件容器、编码和轨道参数。
文件后缀不是视频编码
MKV 和 MP4 是容器;其中可能放 H.264、HEVC、AV1 等视频编码,也可能带多条音轨或字幕。只看到 .mkv 不足以判断电视能不能解码。
优先看这几个字段
查看视频编码格式、位深、分辨率、帧率、音频编码和字幕轨道,再去对照电视或播放器支持列表。码率高不必然代表画质好,也可能增加播放和网络压力。
排查时不要直接修改原文件
MediaInfo 主要用于读取和展示媒体元数据,不是视频转码工具。需要转换再使用 HandBrake 或 FFmpeg;修改前保留原件。
如果电视只有画面没有声音,就先核对 E-AC-3 是否被电视或播放设备支持;如果全程卡顿,再检查 HEVC 解码能力、分辨率和码率。以上是示例字段,不是对某个实际文件的检测结果。
例如某文件显示 Format: HEVC、Bit depth: 10 bits、Frame rate: 23.976 FPS、Audio: E-AC-3。这表示视频使用 HEVC 10-bit 编码,音频使用 E-AC-3;文件名是 MP4 还是 MKV,并不能单独说明设备是否支持这些轨道。
读懂一份文件信息
一份媒体参数示例,如何判断问题在哪
假设某个本地文件显示以下信息。这些数值是用于理解字段的示例,不是实际检测结果。
| 字段 | 示例值 | 能得出的结论 |
|---|---|---|
| 容器 | Matroska (MKV) | 只说明文件外层封装,不代表编码一定兼容 |
| 视频编码 | HEVC Main 10 | 设备须支持对应 HEVC 档次与位深才可能直接解码 |
| 分辨率 | 3840 × 2160 | 是像素尺寸,不能直接证明画质好坏 |
| 帧率 | 23.976 FPS | 可与显示输出和音画同步问题一起核查 |
| 音频 | E-AC-3,6 声道 | 无声时重点查看客户端音频解码或直通能力 |
| 字幕 | PGS | 某些客户端可能需要字幕烧录,增加媒体服务器负载 |
如果是有画面但没声音,先查音轨及输出设备;如果只有这份文件卡顿,优先核查视频编码、位深和硬件解码;如果媒体服务器出现高 CPU,再查看是否在视频转码或字幕烧录。兼容性必须以具体客户端、设备和版本为准,不能从这些字段推断某型号电视一定不能播。可参考 Jellyfin 官方编解码兼容说明。
如何检查视频文件参数
- 打开文件并切换到详细或树形视图
- 记录视频编码、帧率、音频和字幕轨道
- 对照设备说明判断是解码、音轨还是字幕兼容问题