我有一个通过 Windows 7 中的 VLC 媒体播放器传输的 IP 流,我想自动打开该流并在指定时间开始录制,并在指定时间停止 VLC 和录制。
有什么办法可以做到这一点吗?
答案1
是的,可以这样做。由于您使用的是 Windows,我建议您查看 Windows 事件计划程序。可以找到官方 Microsoft 文档这里。
由于您没有提供任何有关流来自何处的详细信息,我只能为您提供一般指导。但它看起来会像这样。
- 当您想要打开流并开始录制时,设置 Windows 事件调度程序来运行批处理脚本。
- 创建一个批处理脚本,打开IP流并开始录制。
该脚本看起来就像这样:
"C:/Program Files/VideoLAN/VLC/vlc.exe http://host[:port]/url" "#transcode{vcodec=h264,vb=400,fps=5,scale=1,width=1024,height=768,acodec=none}:duplicate{dst=std{access=file,mux=mp4,dst='C:/capture223.mp4'}}"
这非常粗糙,需要进行大量调整才能正常工作。我建议阅读命令行帮助这里。