2011-05-20 52 views
2

我记录一个流是这样的:VLC:保持开放的要快

rtsp://teams:[email protected]/img/media.sav --rtsp-tcp --no-sout-audio --rtsp- caching=0 --sout "#std{mux=mp4,access=file,dst=cam-3.mp4}

这需要1秒开始,我需要它要快。我想知道 是否可以保持VLC打开并与之通信以更快地开始 录音。

回答

2

您可以在不开始记录的情况下启动VLC并通过it's various interfaces之一控制它。可能rc可能是你想要完成这项任务的人。

如果你有这样的VLC开始:也

echo "your_command_goes_here" | netcat localhost 10000 

,这取决于你怎么做这个,有很多:

vlc -I rc --rc-host localhost:10000 

,你可以把它与netcat的命令,这样编程语言有VLC包装这可能使您的生活更轻松:

+0

顺便说一句,你不知道我需要使用的命令?因为下一个命令不起作用:echo“rtsp:// teams:[email protected]/img/media.sav --rtsp-tcp --no-sout-audio --rtsp- caching = 0 --sout '#std {mux = mp4,access = file,dst = cam-3.mp4}'“| netcat localhost 10000 – 2011-05-21 17:35:22

2

退房this blog所有可用命令的一个很好的说明。

你的命令是“add rtsp:// teams ....”。尽管如此,VLC必须先启动所有其他选项。