尝试在Windows 10中使用ffmpeg从USB网络摄像头抓取快照。
ffmpeg -f mjpeg "video=HD Pro Webcam C920" "C:\projects\webcam\" -vframes 1 -s 1920x1080 -ss 10 test.jpg
返回:Output #0, mjpeg, to 'video=HD Pro Webcam C920':
Output file #0 does not contain any stream
我想我这里可能有些倒退,但我不确定是什么。
答案 0 :(得分:1)
使用DirectShow(dshow)输入并制作JPG快照:
ffmpeg -f dshow -i "video=HD Pro Webcam C920" -frames:v 1 test.jpg
打印dshow支持的设备列表并退出:
ffmpeg -list_devices true -f dshow -i dummy
在所选设备中打印支持的选项列表并退出:
ffmpeg -list_options true -f dshow -i "video=HD Pro Webcam C920"
有关更多信息,请参见FFmpeg dshow documentation。