V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kframe
V2EX  ›  问与答

关于本地视频加载慢的问题,真诚求教 nas 能解决吗?

  •  
  •   kframe · 37 天前 · 2106 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为工作原因,有需要快速打开和频繁切换本地视频的需求,之前在机械硬盘上打开一个 2-3GB 的本地视频要缓冲二三十秒( potplayr 和 vlc 差不多),然后加装了 plce 4.0 的盘,确实快很多,只要两三秒就打开了。但是硬盘装在台式机上换设备就不方便了。求教 nas 的本地视频(尤其是 2GB 以上的)打开速度是多少?能解决这种问题吗?不同性能的 nas 播放速度有差别吗?(目前只看中双盘位的,想体积小点)另外还想知道 nas 播放的话能外挂 srt 字幕吗

    33 条回复    2025-06-14 10:48:08 +08:00
    syubo2810
        1
    syubo2810  
       37 天前   ❤️ 1
    nas 也是从硬盘读啊,能有啥区别
    wxstig3
        2
    wxstig3  
       37 天前
    2,3G 的视频,码率多大?正常的视频,即使机械硬盘也不需要缓冲 20 秒吧?是不是你播放设备有问题?
    NAS 的访问速度,2.5G 网口的,也才 200 多 M 每秒,肯定比不上 SSD 的。
    NAS 播放能不能外挂字幕,取决于你的播放器,和 NAS 没什么关系。
    yjsdaniel
        3
    yjsdaniel  
       37 天前
    大量新视频肯定也都是冷数据,即使是固态+机械的冷热数据混合处理的机制也处理不了这种吧
    duanxianze
        4
    duanxianze  
       37 天前
    你这需求需要上全闪 nas 加万兆甚至 40g 内网啊, 解决肯定能解决,看你有没有这个预算了
    FreddyLiu
        5
    FreddyLiu  
       37 天前
    不如搞一个大容量 SSD 固态硬盘了
    litchinn
        6
    litchinn  
       37 天前   ❤️ 1
    机械硬盘上你打开一个 2-3g 的视频要缓冲 2 ,30 秒也不正常,得先找到问题在哪
    redbeanzzZ
        7
    redbeanzzZ  
       37 天前
    没有特殊需求加个固态到机箱里就好,没有 M2 接口的话就装个 sata 的
    goodryb
        8
    goodryb  
       37 天前
    本地速度肯定是最快的,就算是机械硬盘,正常 SATA 接口也能有 150MB 的速度; SSD 就更快了;

    2-3G 的视频 正常打开也就 2-3s , 很慢的话最好看看是不是其他方面有瓶颈,比如 CPU 、内存,显卡等

    NAS 千兆也就 100MB 的速度,2.5Gb 理论也就 200MB 的速度,如果是为了更换设备便利倒还好,要是解决上面的问题,那没啥必要
    akko
        9
    akko  
       37 天前
    我 NAS 看个原盘电影是秒加载,拖拽进度也是秒加载。不过正常机械硬盘不可能要加载这么久吧,可能 SATA 口问题,也可能硬盘体质问题。
    Doraismydora
        10
    Doraismydora  
       37 天前
    如果 nas 硬盘是 hdd ,硬盘已经休眠了或者也有大量碎片,读取也可能会慢,比如 unraid 那种文件系统就很容易有这个问题。如果加了读取缓存的话( zfs/群晖 btrfs ),可能只有首次会稍慢一点
    lancelock
        11
    lancelock  
       37 天前
    2-3g 的视频不应该秒开吗,你这有其他问题吧
    fyex
        12
    fyex  
       37 天前
    可以先查下机械硬盘是不是有问题,正常 2-3g 不会卡,用 nas 的速度比电脑直接连 sata 的速度通常会慢一点
    kframe
        13
    kframe  
    OP
       37 天前
    @litchinn 统一回复下,有一点没说,机械是装在硬盘盒里通过 USB 连的台式机。。。两三百兆的读取速度打开两三个 GB 的视频感觉就得要十几秒吧。。我希望是两三秒左右
    kframe
        14
    kframe  
    OP
       37 天前
    用 windows 自带的播放器确实挺快的,但不支持外挂字幕,主要想用 potplay 就很慢。。
    beatboxgao
        15
    beatboxgao  
       37 天前
    大概率你的电脑有问题,我使用机械硬盘打开 30g 视频初始化时间也不会超过 2~3s (更别说 SSD 了),你应该先检查一下自己的电脑哪里出了问题
    nas 因为多了个网络传输,所以肯定比本地视频加载慢,除非你用不同的看视频方式,比如 nas 预加载,然后数据一到客户端,立马播放,这是另一个话题了。
    只要你的播放方式还是在文件管理器里使用本地播放器打开,在相同配置的情况下,nas 肯定是更慢的。
    所以还是先检查电脑哪里出问题了吧
    beatboxgao
        16
    beatboxgao  
       37 天前
    @kframe #14 试试 mpv 看看打开速度
    kframe
        17
    kframe  
    OP
       37 天前
    还有一点值得补充,就是文件夹下可能有很多视频,这样 potplayer 可能会加载全部,导致很慢?但是只加载一个就不能很快的切换
    jwxyz1992
        18
    jwxyz1992  
       37 天前
    先查下机械硬盘是不是有问题吧
    fcten
        19
    fcten  
       36 天前
    目前主流的 NAS 都是 2.5G 网口,理论读取速度跟你直接用机械硬盘是差不多的。万兆全闪 NAS 的成本就很高了。
    rabt
        20
    rabt  
       36 天前
    是播放器的问题,和 nas 没关系
    hewitt29
        21
    hewitt29  
       36 天前
    nas 再快还能快过本地 SSD ?
    jasonyang9
        22
    jasonyang9  
       36 天前 via Android
    大概率是播放器的缓冲问题,看看磁盘 io
    virlaser
        23
    virlaser  
       36 天前
    1. 第一次使用 Potplayer 打开后,手动将当前播放列表的所有项目复制,然后新建一个播放列表,粘贴复制的项目后保存为一个播放列表文件,下次打开这个保存的播放列表就不用重新扫描整个文件夹,打开就会很快。
    2. 确保视频经过了网络播放优化,有的视频编码不对,需要整个加载完成了才能开始播放。可以下载 HandBrake 编码一下视频试试,编码的时候选择“网页优化”选项,看看生成的视频能否边缓冲边播放。
    3. 确保外置硬盘没有休眠,否则从休眠唤醒到视频播放还是需要一点时间的。确保 USB 接口速度没有降级。

    除非换了 NAS 之后用 NAS 自带的播放器播放,否则使用 smb 连到 NAS 对播放速度应该没多大帮助。我这边使用 Potplayer 加载自己创建的 NAS 上的视频播放列表都是秒开。
    Yanlongli
        24
    Yanlongli  
       36 天前
    如果是完整加载一个 2-3G 的文件 20-30 秒是差不多的,但是播放器通常不会等待完全加载才能播放,缓冲 1-2 秒即可开始播放了
    wnay
        25
    wnay  
       36 天前
    本地 2-3GB 视频要缓冲二三十秒的话,排除盘没坏的话,基本是加载方式有问题,当前来说你正规途径买到的硬盘不可能这么慢
    ScepterZ
        26
    ScepterZ  
       36 天前
    2~3g 的视频,就算 100mbps 的带宽应该也是秒开
    23g 都不至于等二十秒吧(假设是两小时左右的电影)
    laminux29
        27
    laminux29  
       36 天前
    11 代 i7 笔记本,1Gbps 的有线网络,Windows 11 ,安装 VMwareWorkstation Pro ,里面有一台 Debian 12 的虚拟机,做了 OpenZFS Server 用 raidz1 ,类似于 raid 5 。3 个日立二手 12 TB 盘,在 ORICO 5 盘位 USB 3.0 的硬盘柜,通过 USB 连接到笔记本。OpenZFS Server 虚拟机直通这 3 个机械硬盘。另一台 Debian 12 虚拟机做了 Samba 用于共享。

    客户机 Win 11 + PotPlayer 最新版。切换 600MB - 3GB 的 mp4 ,切换耗时大概 500 - 800 毫秒,没有超过 1 秒的情况。

    建议逐级检查,先从 NAS 本机切换视频的速度开始检查。
    YsHaNg
        28
    YsHaNg  
       36 天前 via iPhone
    我经常看电视剧当背景音 闲着没事优化了一下 服务器 25m 上行 装 jellyfin 有独显转码 ssd 当分层储存 看过 2 分钟的剧集就会整个上层文件夹从 hdd 复制出来 现在基本在哪都秒开
    cxtrinityy
        29
    cxtrinityy  
       36 天前 via Android
    我 nas 上的机械硬盘,打开 60g 的视频也没见要缓冲啊,先看看问题在哪吧
    Ahiok
        30
    Ahiok  
       36 天前
    smb 校验的问题,换 nfs 就好了
    yeqizhang
        31
    yeqizhang  
       36 天前 via Android
    我 smb 看电脑上的 6GB 动作片,网络只有二十多兆字节每秒,也不见有啥卡的🐶
    z919126592
        32
    z919126592  
       36 天前
    有没有可能是你的视频的索引信息不在开头所以加载很慢呢?我前段时间遇到这个问题,mkv 和 flv 是不在开头的,可能需要缓存整段视频,所以起播速度非常慢。我的解决方法是用 ffmpeg +faststart ,转封装成 mp4
    wolonggl
        33
    wolonggl  
       36 天前
    @z919126592 mkv 也不慢,我通过 wireguard 打开家里 nas 的 20G 视频,用 vlc 播放器基本 1~2 秒就可以播放了
    家里宽带上传速度是 60Mbps
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2630 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 04:08 · PVG 12:08 · LAX 21:08 · JFK 00:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.