Нужно получить по одному кадру с двух одинаковых веб камер в консоле.
Использую ffmpeg.exe так:
ffmpeg -f dshow -i video="Logitech HD Webcam C270" -q:v 1 -vframes 1 left.jpg
Камеры одинаковые, поэтому:
ffmpeg -f dshow -i video="Logitech HD Webcam C270" -q:v 1 -vframes 1 left.jpg
ffmpeg -f dshow -i video="Logitech HD Webcam C270" -q:v 1 -vframes 1 right.jpg
делает два изображения с первой камеры.
Подключенные камеры выглядят так:
D:\ffmpeg>ffmpeg -list_devices true -f dshow -i dummy
[dshow @ 01BB8540] DirectShow video devices
[dshow @ 01BB8540] "ASUS USB2.0 WebCam"
[dshow @ 01BB8540] "Logitech HD Webcam C270"
Last message repeated 1 times
[dshow @ 01BB8540] DirectShow audio devices
[dshow @ 01BB8540] "Microphone (2- High Definition Audio Device)"
[dshow @ 01BB8540] "Microphone (2- HD Webcam C270)"
[dshow @ 01BB8540] "Microphone (3- HD Webcam C270)"
dummy: Immediate exit requested
В свойствах оборудования название тоже одинаково: Logitech HD Webcam C270
Как их отличить?
Может есть другие способы на windows?