기본 컴퓨터를 포함하여 내 컴퓨터에 연결된 모든 웹캠을 나열하는 터미널 명령이 있습니까? ffmpeg 패키지를 사용하고 있습니까?
<<<<< lsusb >>>>
—
Qasim
기본 컴퓨터를 포함하여 내 컴퓨터에 연결된 모든 웹캠을 나열하는 터미널 명령이 있습니까? ffmpeg 패키지를 사용하고 있습니까?
답변:
커널이 선택한 모든 비디오 장치를 나열하려면
ls -ltrh /dev/video*
USB에 연결된 모든 장치를 나열하려면 lsusb
; PCI 사용에 연결된 모든 장치를 나열lspci
v4l2-ctl --list-devices
sudo apt-get install v4l-utils
v4l2-ctl --list-devices
단일 카메라로 샘플 출력 :
Integrated Camera (usb-0000:00:1a.0-1.6):
/dev/video0
우분투 16.04에서 테스트되었습니다.
자세한 내용은 여기를 참조 하십시오 : https : //.com/questions/4290834/how-to-get-a-list-of-video-capture-devices-web-cameras-on-linux-ubuntu-c
Failed to open /dev/video0: No such file or directory
libv4l-dev
아직 설치되지 않은 경우 설치를 시도 합니다. 가능하면 컴퓨터 모델을 제공하십시오. 건배.
v4l2-ctl --list-devices
.. 정답은 낮지 만 굵은 글씨로 된 상단에는 2가 없습니다.
Windows의 경우 pygrabber 라이브러리를 사용할 수 있습니다 : https://github.com/bunkahle/pygrabber
연결된 웹캠의 사용하기 쉬운 이름을 확인하려면 :
from __future__ import print_function
from pygrabber.dshow_graph import FilterGraph
graph = FilterGraph()
print(graph.get_input_devices())