![Windows:如何延迟屏幕输出?](https://linux22.com/image/1510222/Windows%EF%BC%9A%E5%A6%82%E4%BD%95%E5%BB%B6%E8%BF%9F%E5%B1%8F%E5%B9%95%E8%BE%93%E5%87%BA%EF%BC%9F.png)
我们需要延迟屏幕的输出。
我们有两个屏幕连接到同一台电脑(NVIDIA 显卡)并且我们基本上需要将另一个屏幕延迟 5 秒:无论我们在第一个屏幕上做什么必须在第二个屏幕上延迟。
有什么办法可以实现这个吗?提前谢谢!
NVIDIA GTX 950 Windows 10 专业版 64 位
答案1
最近我们为一个客户接了一个项目,要求将广播延迟 30 秒,以便他们能够“哔哔”掉脏话,我们发现有两种方法。我们选择了 OBS
实现此目的的最简单方法似乎是使用包含“延迟”或“等待时间”功能的第三方视频捕获软件。例如,OBS Studio 是一种流行的直播选项,它也可以延迟录制和播放。
在企业或专业环境中,还有其他基于硬件的解决方案,即延迟线或时移服务器,这些主要用于广播应用。但这些解决方案成本更高,设置起来也更复杂,根据您的需要,OBS 可能是一个不错的选择。
答案2
这篇文章与这篇文章类似 如何将我的第一台显示器镜像到第二台显示器上,但有延迟。我在下面引用了可接受的答案:
您可以使用 OBS(Open Broadcast Studio)执行此操作。将场景/输入设置为游戏后,您可以向其中添加一些延迟过滤器(右键单击源 --> 添加过滤器 --> 源延迟)。然后,您需要在 OBS 中设置输出以在高级输出设置中使用 ffmpeg 的自定义 URL。您将获得类似于 (udp://ipaddress:2222) 的 URL。然后,您可以下载 VLC Media Player 并在第二台显示器上使用该 URL 打开网络流。