有没有办法告诉 VLC 在远程 PC 上缓冲文件,以便以频道的平均带宽不间断播放?
我将网络延迟设置为高,但我希望可以做更多。
答案1
在我的 VLC 3.0.4 中,我只需转到“设置”,将“显示简单”切换为“显示全部”,单击“输入/编解码器”,然后向下滚动到最后一部分“高级”。我们在这里,“文件缓存”、“磁盘缓存”、“网络数据缓存”。看起来您需要最后一个,或者第一个取决于您如何打开远程文件。
答案2
尝试将 VLC 首选项“显示设置”从“简单”更改为“全部”。然后导航至“输入/编解码器”->“访问模块”->“SMB”,并将 MS 中的缓存值更改为 30000。请参阅本文例如。这将缓存 30 秒的视频
对于 VLC 的当前 2.0 和 3.0 分支,它已重命名为“网络缓存(毫秒)”。导航至“工具”->“首选项”->“显示所有设置”->“输入/Codex”,然后在右侧窗格中向下滚动到“高级”
答案3
与其他答案类似,但有两个额外的步骤我从未意识到!主要是你可能必须重新启动 VLC 才能使更改生效,并且你可能需要修改文件,光盘, 或者网络缓存首选项取决于您如何将媒体提供给 VLC。
使用 VLC 3.0.20:
要确定哪个缓存值影响您的特定媒体,请使每个缓存值唯一并使用打开媒体对话框。
- 按照上述步骤使每个缓存值都独一无二,例如,文件、实时捕获、光盘和网络缓存分别为 1001、302、303 和 10004 毫秒。(这些是默认值,但将最后一位数字更改为 1/2/3/4 毫秒)。
- 重新启动 VLC。
- 选择媒体→打开光盘→显示更多选项
- 单击特定媒体类型的选项卡,查看根据您的偏好设置应用了哪个缓存值。
我个人发现,无论我的媒体是在网络上还是在本地计算机上,我都必须使用磁盘缓存两者都适用。我的网络媒体是通过 SMB 从我的 NAS 映射到 Windows 驱动器号的文件夹备份(文件夹备份类似于 ISO,但只是 MakeMKV 导出的原始 VIDEO_TS / BDMV / 等文件夹)。我花了很多时间编辑网络设置、购买 USB-C 以太网适配器并连接 LAN 网络电缆、在不同的计算机上进行测试等等,却从未意识到 VLC 忽略了网络完全设置。
为了意识到重新启动 VLC 是必要的,我将所有四个缓存值都改为 1 毫秒和最大 60000 毫秒之间的值。最大值使得 VLC 在跳转到媒体中的新位置后需要花费相当长的时间重新缓冲。但只有在重新启动后才会发生这种情况!将缓冲从 60000 毫秒减少到 1 毫秒时也是如此;直到我重新启动 VLC 之前,缓冲仍然需要很长时间。