วิธีการระบุเว็บแคม USB ด้วยหมายเลขซีเรียลจากบรรทัดคำสั่ง Linux
คุณจะรับหมายเลขซีเรียลของเว็บแคม USB ได้จากบรรทัดคำสั่ง Linux ได้อย่างไร ฉันมีเว็บแคม USB หลายตัวเชื่อมต่อกับเครื่อง Ubuntu พวกเขาทั้งหมดแสดงขึ้นเป็น/dev/video0, /dev/video1, /dev/video2ฯลฯ แต่ฉันไม่สามารถดูเหมือนจะหาวิธีที่จะบอกโปรแกรมซึ่งเป็นที่ใด กล้องหลายรุ่นเป็นรุ่นเดียวกันดังนั้นเพียงแค่รับชื่อรุ่นไม่เพียงพอ หมายเหตุผมไม่ได้lsusbถามถึงวิธีการใช้ ใช่ฉันรู้ว่าคุณสามารถใช้lsusbหรือ libusb เพื่อรับหมายเลขซีเรียลของอุปกรณ์, รหัสผลิตภัณฑ์, ชื่อผู้ผลิต ฯลฯ แต่เท่าที่ฉันสามารถบอกได้ว่าไม่มีอะไรที่แสดงโดยlsusbสามารถอ้างอิงข้ามกับ/dev/video*เส้นทาง เช่นถ้ามีคนปลั๊กในสองเว็บแคมที่เหมือนกันและพวกเขาแสดงเป็น/dev/video1และ/dev/video2แล้วพวกเขาและ unplugs replugs พวกเขาเข้าไปในพอร์ตที่แตกต่างกันอย่างสมบูรณ์เพื่อให้/dev/video2กลายเป็น/dev/video3และ/dev/video1จะกลายเป็น/dev/video4ทันทีที่ฉันจะรู้ว่าปัจจุบัน"เคยเป็น"/dev/video3/dev/video2 คำถามที่คล้ายกันที่ฉันพบพบเพียงแนะนำการแฮ็กเช่นการถอดและการแทนที่ในขณะที่สแกน dmesg ฉันกำลังมองหาโซลูชันบริสุทธิ์ทางโปรแกรมที่ไม่ต้องใช้ฮาร์ดแวร์ในการระบุเว็บแคม