我正在使用VLCj API编写网络摄像头录制应用程序.我需要一些关于来自网络摄像头的视频流中的运动检测的帮助.如果视频流中没有检测到动作,则应停止录制.
我试图在sout链中使用--video-filter = motion但是没有检测到任何动作.
我的sout链:
String[] options = {
":sout=#transcode{vcodec=mp2v,vb=4096,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:duplicate{dst=file{dst=" + fileName + "},dst=display,select=noaudio,video-filter=motion} --video-filter=motion",":input-slave=alsa://hw:0,0" };
Run Code Online (Sandbox Code Playgroud)
期待你的回复.提前致谢.