OBS वर्चुअल कैमरा नहीं दिख रहा? ऐसे ठीक करें
आपने OBS में Start Virtual Camera दबाया, Zoom पर गए, और कैमरा सूची में है ही नहीं। यह OBS की सबसे आम दिक्कतों में से एक है, और लगभग हमेशा इन पाँच कारणों में से कोई एक होता है। नीचे इन्हें उसी क्रम में रखा गया है जिस क्रम में ये असल में दोषी निकलते हैं।
1. दूसरा ऐप पहले से खुला था
ज़्यादातर मामलों में जवाब यही होता है। Zoom, Teams, Discord और Chrome सभी शुरू होते समय कैमरों की सूची बनाते हैं। अगर उस वक़्त OBS का वर्चुअल कैमरा चल नहीं रहा था, तो ऐप को उसके होने का पता ही नहीं चलता।
वीडियो कॉल वाला ऐप पूरी तरह बंद करें — Windows पर सिस्टम ट्रे देखें और macOS पर Cmd+Q इस्तेमाल करें, क्योंकि सिर्फ़ विंडो बंद करने पर वह अक्सर चलता रहता है — फिर OBS खोलें, Start Virtual Camera दबाएँ, और वीडियो कॉल वाला ऐप सबसे आख़िर में खोलें।
2. वर्चुअल कैमरा कभी इंस्टॉल ही नहीं हुआ (Windows)
OBS अपना वर्चुअल कैमरा इंस्टॉलेशन के दौरान दर्ज करता है। अगर आपने पोर्टेबल बिल्ड इस्तेमाल किया, या इंस्टॉलर रजिस्ट्री में नहीं लिख पाया, तो वह डिवाइस कभी दर्ज ही नहीं हुआ।
OBS को सामान्य इंस्टॉलर से दोबारा इंस्टॉल करें और अधिकार बढ़ाने वाला संकेत स्वीकार करें। दर्ज करने की प्रक्रिया HKLM में लिखती है, इसलिए इसे एडमिनिस्ट्रेटर अधिकार चाहिए — उनके बिना किया गया इंस्टॉल ऐसा OBS देगा जो वर्चुअल कैमरे को छोड़कर बाक़ी सब कुछ बख़ूबी करता है।
3. macOS ने अनुमति नहीं दी, या एक्सटेंशन रुका हुआ है
macOS पर OBS अपने कैमरे के लिए एक सिस्टम एक्सटेंशन इंस्टॉल करता है। वर्चुअल कैमरा पहली बार शुरू करने पर macOS मंज़ूरी माँगता है, और यह सूचना आसानी से नज़रअंदाज़ हो जाती है।
System Settings → Privacy & Security खोलें और नीचे की ओर रुके हुए सिस्टम सॉफ़्टवेयर के बारे में संदेश ढूँढें। उसे मंज़ूरी दें और OBS दोबारा शुरू करें। अगर आपने हाल ही में macOS अपडेट किया है तो एक्सटेंशन को फिर से मंज़ूरी देनी पड़ सकती है।
4. Linux पर v4l2loopback मौजूद नहीं है
Linux पर OBS ख़ुद कैमरा डिवाइस नहीं बनाता। वह v4l2loopback कर्नेल मॉड्यूल से मिलने वाले लूपबैक डिवाइस में लिखता है, और OBS वह मॉड्यूल आपके लिए इंस्टॉल नहीं करेगा।
sudo apt install v4l2loopback-dkms
sudo modprobe v4l2loopback
lsmod | grep v4l2loopback से जाँचें कि वह लोड हुआ या नहीं। ध्यान रहे कि modprobe रीबूट के बाद टिकता नहीं, जब तक आप मॉड्यूल को /etc/modules-load.d/ में न जोड़ दें। अगर OBS को Flatpak के रूप में इंस्टॉल किया है तो एक क़दम और है — जब तक आप अनुमति न दें, सैंडबॉक्स को डिवाइस तक पहुँच नहीं मिलती:
flatpak override --user --device=all com.obsproject.Studio
हमारी v4l2loopback गाइड इसे और विस्तार से समझाती है, यह भी कि इसे स्थायी कैसे बनाएँ।
5. कैमरे पर किसी और ऐप का क़ब्ज़ा है
ज़्यादातर कैमरे एक समय में सिर्फ़ एक ऐप ही खोल सकता है। अगर ब्राउज़र का कोई टैब, Teams या पृष्ठभूमि में चलता कोई प्रोग्राम पहले से वर्चुअल कैमरा पकड़े हुए है, तो अगला ऐप उसे धुँधला दिखा सकता है या छोड़ ही सकता है। कैमरा इस्तेमाल कर सकने वाली हर चीज़ बंद करें और दोबारा कोशिश करें।
फिर भी कुछ नहीं?
वीडियो कॉल वाले ऐप के बाहर जाँचें: ब्राउज़र में वेबकैम टेस्ट पेज खोलें और देखें कि वर्चुअल कैमरा वहाँ दिखता है या नहीं। अगर दिखता है, तो दिक्कत कॉल वाले ऐप की डिवाइस सूची में है — उसे दोबारा शुरू करें। अगर नहीं दिखता, तो दिक्कत ख़ुद वर्चुअल कैमरे में है, और चरण 2 से 4 तक देखना चाहिए।
अगर आप सिर्फ़ वीडियो चलाना चाहते थे
OBS एक स्ट्रीमिंग सुइट है। अगर आपका मक़सद बस एक वीडियो फ़ाइल को कैमरे की तरह चलाना है, तो OBS जो कुछ सेट करने को कहता है — सीन, सोर्स, एन्कोडर, प्रोफ़ाइल — उसका बड़ा हिस्सा बेकार की मेहनत है, और Linux पर आपको v4l2loopback अलग से हाथ से सेट करना ही पड़ेगा।
CamLooper सिर्फ़ यही एक काम करता है: वीडियो चुनिए, कैमरा शुरू कीजिए। Windows पर यह अपना ड्राइवर ख़ुद इंस्टॉल करता है, और Linux पैकेज v4l2loopback को इंस्टॉल करके लोड भी कर देते हैं, इसलिए इंस्टॉल ख़त्म होते ही डिवाइस तैयार रहता है। यह मुफ़्त है, और आपकी लोड की हुई कोई भी चीज़ आपके कंप्यूटर से बाहर नहीं जाती।