使用 mplayer 延迟从网络摄像头截取屏幕截图

使用 mplayer 延迟从网络摄像头截取屏幕截图

有没有办法延迟 mplayer 上的截图?参数“-ss”不起作用,因为它不是可搜索的输入。

我目前正在使用:

mplayer -nosound tv:// -tv driver=v4l2:device=/dev/video1 -frames 2 -vf screenshot -vo png:z=9

但第一帧是空的(只有绿色) - 我认为这是由于网络摄像头的初始化造成的。第二帧正常

所以我的想法是,跳过前 10 帧,然后截取屏幕截图,以确保每次都初始化相机。

我应该使用什么参数来获得这个结果?

答案1

有些摄像头需要一段时间才能初始化。让它拍摄 2 张​​照片并丢弃第 1 张(调整拍摄间隔,直到拍摄时间足够长,可以拍摄出良好的第 2 张照片)

相关内容