网站搜索

Plex 转码正在毁掉你的流媒体(而你的 NAS 并不是罪魁祸首)


当 Plex 开始缓冲或卡顿时,人们很容易认为是硬件问题,尤其是如果你在使用 NAS。但情况往往不是这样。在 Plex 中,整体设置非常重要。如果你的媒体文件格式不对,Plex 就必须实时转换它们,而这正是导致许多性能问题的原因。

为什么Plex转码会导致性能问题

你的硬件不够强大






Plex 以三种不同的方式将文件流传输到您的客户端设备,理解它们之间的区别很重要。在理想情况下,它使用 Direct Play。这意味着您使用的设备完全支持该视频文件,Plex 可以在不进行任何更改的情况下进行流传输。还有 Direct Stream,Plex 需要进行一些小的调整,比如更改容器格式。这两种方式都需要很少的处理能力。

第三种方法,也是你尽量想要避免的方法,是转码。当你的设备不支持某个视频或音频格式时,就会发生这种情况,Plex必须将其实时重新编码为新的格式。它必须实时进行,速度要足够快以跟上播放,这非常费资源。

让人困惑的是,你的体验并不是由你的 NAS 甚至是文件本身决定的,而是由客户端设备决定的。你可以在高端笔记本电脑上观看视频,运行得非常顺畅,但在几年前的 Fire Stick 上观看同一视频时,可能会完全卡住。

这对 NAS 设备的打击尤其严重,因为它们中的许多使用的都是不适合媒体处理的低功耗处理器。许多入门级型号使用类似于笔记本或移动设备的 CPU 芯片,因此在转码高分辨率视频时会很吃力。如果你与全家共享 Plex 库并且同时运行多个流,这种情况会更加明显。

结果是缓冲、掉帧,以及整体性能不稳定。而且,这种情况触发的方式可能比你想象的更容易。不支持的视频编码、兼容性不佳的音频格式、过高的比特率,甚至某些类型的字幕,都可能迫使Plex进入这种模式。

你的视频格式不正确

将它们转换为更通用的东西



如果你在使用 Plex 时看到大量的卡顿和缓冲,尤其是如果不同设备之间的表现不一致,那么你的影片格式可能不正确。尽管现代设备普遍支持最常用的翻录或下载视频格式,但仍有许多格式不被支持,尤其是在较旧的硬件上。

因此,虽然你的流媒体棒可以播放 H.264,但它可能无法处理 H.265。而虽然你的电视可以播放 H.265,它可能无法播放 AV1 文件,依此类推。如果你的文件使用的是较不主流的格式,问题只会变得更大。

当这种情况发生时,Plex必须开始将文件转码为您的设备可以播放的格式。那时您的NAS就会开始吃力。这并不是因为它本身不好,而是因为您要求它做一些它原本没有设计去做的事情。但与其花钱买新的NAS系统,最简单的解决办法是将文件转换为更广泛支持的格式。当Plex可以使用直接播放时,您的性能问题很可能会消失。

将您的文件转换为正确的格式

处理这个问题的最佳方法,并使性能更加可预测,是将你的视频库标准化为广泛兼容的格式。使用 H.264 编码的视频,存储在 MP4 或 MKV 容器中,并搭配常见音频格式,几乎可以在任何设备上播放。如果你所有的设备都支持 4K,它们很可能也能处理 H.265,因此你可以选择 H.265 来利用更好的压缩率。

像 HandBrake 这样的应用程序使这件事变得非常简单。你需要留出一些时间来转换你的视频,但你可以批量处理,而且该应用程序有预设,保证获得很好的效果。

通常值得为原始视频文件保留备份以应对未来需求。您可以在将来重新转换它们,以利用更新更高效的视频格式。

在升级您的 NAS 之前先升级您的客户端设备

购买新的播放设备比购买全新的 NAS 系统便宜得多

如果转换你的文件不太实际,下一个应该查看的地方不是你的 NAS,而是你用来观看的客户端设备。

正如我们所说,Plex 性能问题的最大原因来自视频文件与您的设备不兼容。当您拥有许多功能不同的设备时,将视频转换为更通用的格式是更好的方法。

但与其为了克服一两个设备的限制而建立全新的 NAS 配置,不如升级这些设备。如果一台旧的 Roku 流媒体棒是唯一的障碍,那么购买一个新的会更简单、更便宜,同时可以保持你的 NAS 和媒体库不变。

让您的 NAS 和 Plex 设置获得更好的性能

一旦你的文件格式正确,或者你的播放设备更适合处理这些文件,你的 NAS 就可以回到它的本职工作。它不是用于实时视频转码,而是用于高效地提供文件服务。

这就是为什么 Plex 的问题可能具有误导性的原因。它们看起来常常像是由硬件引起的,但通常你只需要对设置进行一些调整就能解决。

相关文章