有没有办法告诉 VLC 在远程 PC 上缓冲文件,以便以频道的平均带宽不间断播放?

有没有办法告诉 VLC 在远程 PC 上缓冲文件,以便以频道的平均带宽不间断播放?

有没有办法告诉 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:

  1. 选择工具优先显示设置全部输入/编解码器
  2. 向下滚动至先进的部分,然后更改影响特定媒体的缓存值。
  3. 重新启动 VLC。 VLC 缓存首选项

要确定哪个缓存值影响您的特定媒体,请使每个缓存值唯一并使用打开媒体对话框。

  1. 按照上述步骤使每个缓存值都独一无二,例如,文件、实时捕获、光盘和网络缓存分别为 1001、302、303 和 10004 毫秒。(这些是默认值,但将最后一位数字更改为 1/2/3/4 毫秒)。
  2. 重新启动 VLC。
  3. 选择媒体打开光盘显示更多选项
  4. 单击特定媒体类型的选项卡,查看根据您的偏好设置应用了哪个缓存值。

VLC 打开媒体对话框

我个人发现,无论我的媒体是在网络上还是在本地计算机上,我都必须使用磁盘缓存两者都适用。我的网络媒体是通过 SMB 从我的 NAS 映射到 Windows 驱动器号的文件夹备份(文件夹备份类似于 ISO,但只是 MakeMKV 导出的原始 VIDEO_TS / BDMV / 等文件夹)。我花了很多时间编辑网络设置、购买 USB-C 以太网适配器并连接 LAN 网络电缆、在不同的计算机上进行测试等等,却从未意识到 VLC 忽略了网络完全设置。

为了意识到重新启动 VLC 是必要的,我将所有四个缓存值都改为 1 毫秒和最大 60000 毫秒之间的值。最大值使得 VLC 在跳转到媒体中的新位置后需要花费相当长的时间重新缓冲。但只有在重新启动后才会发生这种情况!将缓冲从 60000 毫秒减少到 1 毫秒时也是如此;直到我重新启动 VLC 之前,缓冲仍然需要很长时间。

相关内容