很多 Plex 的性能问题并非源于服务器或网络,而是视频文件本身的问题。如果为 Plex 准备视频时选错了 HandBrake 预设,很可能导致播放缓冲、画质受损,还会让 CPU 负载过高。好在这个问题解决起来并不难。
你需要考虑的核心问题
为 Plex 媒体库转换视频文件,HandBrake 是最佳选择。这款工具内置了大量预设方案,无需任何专业技术就能一键完成转换。但要选对预设,首先得了解 Plex 究竟是如何处理视频文件的。
Plex 并非传统意义上的媒体播放器,而是一台能向各类设备传输文件的服务器,而每台播放设备的性能和格式兼容性都各有局限。即便原视频画质再高,只要播放设备无法兼容,播放体验就会大打折扣。
Plex 服务器向客户端设备传输视频时,主要有三种方式。
直接播放是最优选择,也是我们的首要追求。这种模式下,客户端设备完全支持视频文件的格式,可直接播放原文件,既不会损失画质、占用 CPU 资源,还能实现即时播放。
次优选择是直接串流。出现这种情况,说明设备支持视频和音频的编码格式,但不兼容文件的封装格式。比如电视支持 H.264 视频编码和 AAC 音频编码,却无法识别 MKV 封装格式。此时 Plex 会将音视频流重新封装为设备兼容的格式,这个过程几乎不占用处理资源,画质也能保持高水准。
而我们最需要避免的,就是转码。当播放设备完全不兼容视频文件的某项参数时,Plex 就不得不实时转换文件格式,可能是音视频编码、码率,也可能是其他诸多参数。
转码过程速度慢、占用大量 CPU 资源,还会产生额外的压缩失真,甚至破坏 HDR 效果 —— 因为视频需要被实时解码、处理再重新编码。
每一款 Plex 客户端设备,无论是手机、智能电视、游戏主机还是电视盒子,支持的视频格式都不尽相同。
但各类设备的兼容格式也存在大量重叠:过去十年间推出的几乎所有设备,都能播放 H.264 视频、AAC 或 AC-3 音频、8 位色深,且兼容 MP4 封装格式。这是实现最广泛兼容的安全基准。
不过,虽然要以通用兼容格式为基础,却不建议为了适配最低配设备,把所有视频都转换成低规格格式。视频的画质一旦受损就无法恢复,但你可以升级播放设备,让其支持更多格式。如果你的设备中,只有一台用了十年的亚马逊 Fire TV 盒子不兼容高规格视频,从长远来看,升级这台设备远比转换所有视频文件来适配它更划算。
如果追求最高兼容性,建议选择 HandBrake 中通用类别下的预设。对于高清分辨率以内的视频,Fast 1080p30是兼顾兼容性、画质和转换速度的最优选择。
该预设转换出的 MP4 文件,采用 H.264 视频编码和 AAC 音频编码,几乎能在所有 Plex 客户端上播放,无论是手机、游戏主机,还是罗库、亚马逊 Fire TV 电视盒子都能适配。Plex 几乎无需对文件做任何处理,播放速度会更快,表现也更稳定。
对于 4K 视频,H.265(HEVC)通常是更好的选择。虽然 H.264 也能支持 4K 分辨率,但转换后的文件体积会非常大,通过无线网络或网络存储设备串流时会出现各种问题。而 H.265 能在画质相近的前提下,将码率降低约一半,既减小文件体积,又能让串流播放更流畅,对应的预设为Fast 2160p60 4K HEVC。
当下多数新款智能电视、电视盒子、游戏主机、手机和平板,都能轻松解码 H.265 格式。少数入门级设备(如基础款亚马逊 Fire TV 盒子)暂不支持,但如果你的媒体库以 4K 视频为主,与其降低视频规格,或是忍受 Plex 转码的糟糕体验,不如直接升级播放硬件。
总的来说,核心原则很明确:1080p 及以下分辨率视频用 H.264 编码,4K 视频用 H.265 编码。
AV1 的编码效率比 H.264 和 H.265 都更高:在相同画质下,能大幅减小文件体积;在相近文件体积下,能实现更高画质。这两种优势对 Plex 媒体库而言都极具吸引力。
但即便 HandBrake 内置了 AV1 预设,目前也不建议使用 —— 除非你能确定所有播放设备都支持该格式。事实上,多数设备都暂不兼容 AV1,使用年限超过几年的设备更是完全不支持。
正因如此,建议保留视频的原始文件做备份。未来当你的硬件设备都能支持 AV1 格式时,还能重新对原文件进行编码。
适合 Plex 的 HandBrake 预设,从来都不是最花哨的那一个,而是能让 Plex “零工作” 的那一个。当所有视频文件都能实现直接播放时,不仅播放速度会更快、画质会更好,Plex 的整体使用体验也会更稳定、更省心。