跳至主内容
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

转码

这些设置涉及修改服务器转码媒体方式的后端选项。部分选项用于提升或改变媒体质量,另一些则用于减少从原始格式转码所需的资源消耗。

码率与分辨率

本地资源的转码请求始终由客户端发起。客户端会向服务器发送包含其能力信息的转码配置文件,如支持的编解码器、分辨率、码率及其他限制条件。服务器将在自身能力范围内选择最佳质量的设置。

输出分辨率由输入分辨率、输入帧率、目标输出码率、输入/输出编解码器以及客户端限制共同决定。无法手动覆盖分辨率设置。

硬件加速

若硬件支持,可启用硬件加速大幅提升转码速度。只要满足硬件要求,Jellyfin 支持所有现代 GPU(包括 Intel、AMD、Nvidia、Apple 和 Rockchip)的硬件加速转码。

线程数

此选项可手动设置转码使用的线程数。若服务器未运行其他任务,建议保持默认设置。

转码类型

播放方式共分四种,其中三种涉及转码。播放文件时仪表盘会显示当前使用类型,以下按服务器负载从低到高排序:

  • 直接播放(Direct Play):无需转码直接传输文件。文件未经修改,几乎不增加服务器负载。

  • 封装转换(Remux):更换容器格式,音视频流均保持原始状态。

  • 直接串流(Direct Stream):转码音频流,视频流保持原始状态。

  • 转码(Transcode):对视频流进行转码处理。

HDR 到 SDR 的色调映射

当源视频为 HDR 格式时,转码过程中需进行 HDR 到 SDR 的色调映射。因为当前 Jellyfin 暂不支持 HDR 到 HDR 的色调映射,也无法透传 HDR 元数据。虽然可通过软件实现,但效率极低——某些情况下,即便是现代消费级 CPU 也无法完成实时转码。因此我们始终推荐使用 GPU 处理:在此场景下,即便是基础的 Intel iGPU 也能承担相当于 Ryzen 5800X 的工作负载。