वेबकैम टेस्ट
कुछ भी अपलोड या रिकॉर्ड नहीं होता। वीडियो इसी डिवाइस पर रहता है।
वेबकैम डिफ़ॉल्ट रूप से मिरर की तरह उलटा प्रीव्यू दिखाते हैं — सेव की गई तस्वीर उलटी नहीं होती।
रिज़ॉल्यूशन
मापता है कि आपका कैमरा असल में कितना ऊंचा रिज़ॉल्यूशन देता है, उसकी दावा की गई क्षमता से तुलना करके।
फ्रेम रेट
गिनता है कि आपका ब्राउज़र असल में कितने फ्रेम दिखाता है, सिर्फ कैमरे के बताए हुए नहीं।
इमेज की स्थिति
स्नैपशॉट
आपके कैमरे से एक स्थिर तस्वीर आपके अपने डिवाइस पर सेव करता है। कुछ भी अपलोड नहीं होता।
सारांश
- कैमरा सफलतापूर्वक खुला
- रिज़ॉल्यूशन कैमरे के दावे से मेल खाता है
- फ्रेम रेट मापा गया
- तस्वीर काली नहीं है
- तस्वीर जमी नहीं है
- एक्सपोज़र स्थिर लग रहा है
ज़्यादातर वेबकैम चेकर सिर्फ एक लाइव प्रीव्यू दिखाते हैं और उसे टेस्ट कह देते हैं। यह टूल वो चीज़ें मापता है जो एक प्रीव्यू आपको नहीं दिखा सकता: क्या आपका कैमरा वाकई वही रिज़ॉल्यूशन देता है जिसका वह दावा करता है, क्या आपका ब्राउज़र जो फ्रेम रेट दिखाता है वह कैमरे की रिपोर्ट के साथ तालमेल रखता है, और क्या तस्वीर अनपेक्षित रूप से काली, जमी हुई है, या सही एक्सपोज़र की तलाश में इधर-उधर भटक रही है। कुछ भी अपलोड नहीं होता — हर माप इसी टैब में, आपके डिवाइस पर होता है।
यह कैसे काम करता है
- कैमरे की अनुमति दें. आपका ब्राउज़र पहली बार अनुमति मांगेगा — यह पेज कभी माइक्रोफ़ोन नहीं मांगता, सिर्फ वीडियो।
- लाइव प्रीव्यू जांचें. मिरर टॉगल प्रीव्यू को बाएं-दाएं पलट देता है, जैसे असली आईना दिखता है — इससे सेव होने वाली चीज़ नहीं बदलती।
- रिज़ॉल्यूशन मापें. आम रिज़ॉल्यूशन की एक श्रृंखला से गुज़रता है और सबसे ऊंचा रिज़ॉल्यूशन बताता है जो आपका कैमरा असल में देता है, उसके दावे से तुलना करके।
- फ्रेम रेट जांचें. आपका ब्राउज़र असल में जितने फ्रेम दिखाता है, वह गिनता है। अगर आपका ब्राउज़र इसे बिल्कुल भी माप नहीं सकता, तो टूल अंदाज़ा लगाने के बजाय यही बताता है।
- इमेज हेल्थ सिग्नल देखें. काली या जमी हुई तस्वीर को तुरंत बताता है, और यह भी बताता है कि एक्सपोज़र स्थिर लग रहा है या ऊपर-नीचे हो रहा है।
- स्नैपशॉट लें. आपके अपने डिवाइस पर एक स्थिर तस्वीर सेव करता है। कुछ भी अपलोड नहीं होता — यह एक लोकल डाउनलोड है, कोई शेयरिंग नहीं।
असली रिज़ॉल्यूशन बनाम दावा किया गया रिज़ॉल्यूशन
कैमरे के बॉक्स या ड्राइवर पैनल पर एक अधिकतम रिज़ॉल्यूशन लिखा होता है, लेकिन आपके ब्राउज़र तक असल में क्या पहुंचता है, यह उपलब्ध USB बैंडविड्थ, अनुरोध करने वाली ऐप, और लोड के दौरान ड्राइवर हाई-रिज़ॉल्यूशन अनुरोध को कैसे संभालता है, इस पर निर्भर करता है। यह टूल 480p से 4K तक की एक श्रृंखला में हर रिज़ॉल्यूशन मांगता है और हर चरण में कैमरे ने असल में क्या दिया, वह पढ़ता है, न कि क्या मांगा गया था।
- बिल्कुल सही मिला — कैमरे ने ठीक वही रिज़ॉल्यूशन दिया जो मांगा गया था।
- घटाया गया — कैमरे ने मांगे गए से छोटा साइज़ दिया; फिर भी इस्तेमाल लायक है, बस वह नहीं जो वह दावा करता है।
- समर्थित नहीं — कैमरे ने उस रिज़ॉल्यूशन के अनुरोध को सीधे अस्वीकार कर दिया।
फ्रेम रेट की संख्या कभी-कभी क्यों बढ़ना बंद कर देती है
यह टूल requestVideoFrameCallback का इस्तेमाल करके फ्रेम गिनता है, यह एक ब्राउज़र API है जो हर उस फ्रेम के लिए एक बार चलता है जो आपका ब्राउज़र असल में स्क्रीन पर दिखाता है — न कि हर उस फ्रेम के लिए जो कैमरा बनाने का दावा करता है। अगर आपका कैमरा 60fps बताता है लेकिन आपकी स्क्रीन सिर्फ 60 बार प्रति सेकंड रिफ्रेश होती है, तो यह टूल जो संख्या दिखाएगा वह आपकी स्क्रीन से मेल खाएगी, ज़रूरी नहीं कि उस ऊंची संख्या से जिसकी कैमरा क्षमता रखता हो।
काली या जमी हुई तस्वीर — दो सबसे आम असली शिकायतें
"मेरा कैमरा चालू होता है लेकिन कुछ नहीं दिखाता" वेबकैम की सबसे आम शिकायतों में से एक है, और लगभग हमेशा इसकी तीन वजहों में से एक होती है: बंद छोड़ा गया फिज़िकल प्राइवेसी शटर, लेंस कैप, या एक ड्राइवर जिसने डिवाइस को खोला लेकिन असल में वीडियो पाइपलाइन शुरू नहीं की। यह टूल सीधे तस्वीर की ब्राइटनेस जांचता है और जिस पल यह काली पढ़ी जाती है, उसे तुरंत बताता है।
जमी हुई तस्वीर अलग है — कैमरा खुला और पहला फ्रेम ठीक दिखा, लेकिन उसके बाद कुछ नहीं बदला। यह टूल लगातार फ्रेम की तुलना करता है और लगभग एक जैसे फ्रेम की एक लंबी श्रृंखला को जमी हुई बताता है। किसी सच में स्थिर दृश्य (दीवार की ओर मुड़ा कैमरा, या आप बहुत शांत बैठे हुए) की एक स्थिर तस्वीर को जानबूझकर इस तरह नहीं बताया जाता — सिर्फ वह फ्रेम जो बाइट स्तर पर अपडेट होना बंद कर देता है, या लगातार कई सैंपल तक सेंसर-नॉइज़ की सीमा में रहता है, जमा हुआ माना जाता है।
एक्सपोज़र का ऊपर-नीचे होना
रोशनी बदलने के साथ ऑटो-एक्सपोज़र तुरंत ब्राइटनेस समायोजित करता है, और थोड़ा-बहुत बदलाव पूरी तरह सामान्य है — ज़्यादातर वेबकैम यह लगातार करते हैं और यह इंसानी आंख को शायद ही कभी दिखता है। यह टूल कई सेकंड तक तस्वीर की कुल ब्राइटनेस पर नज़र रखता है और एक स्थिर/थोड़ा बदलता/ऊपर-नीचे होता सिग्नल बताता है: स्थिर सामान्य है, थोड़ा बदलता एक सामान्य ऑटो-एक्सपोज़र समायोजन है, और ऊपर-नीचे होने का मतलब है कि ब्राइटनेस एक छोटे चक्र में साफ़ तौर पर ऊपर-नीचे हो रही है।
यह टूल आपके कैमरे की तस्वीर की क्वालिटी को स्कोर क्यों नहीं देता
आपको ऐसी साइट्स मिलेंगी जो कुछ सेकंड के वीडियो के बाद भरोसे से एक "कैमरा क्वालिटी स्कोर" छाप देती हैं। शार्पनेस, कलर एक्यूरेसी, और लो-लाइट परफॉर्मेंस — ये सब टेस्ट के समय की रोशनी की स्थिति, आपकी स्क्रीन के अपने कलर कैलिब्रेशन, और प्रक्रिया में कहीं होने वाले वीडियो कम्प्रेशन पर बहुत निर्भर करते हैं — इनमें से किसी पर भी इस पेज का कोई नियंत्रण नहीं है और न ही यह इनके पार देख सकता है।
यह टूल सिर्फ वही बताता है जिसे यह सीधे जांच सकता है: वह रिज़ॉल्यूशन और फ्रेम रेट जो आपके ब्राउज़र को असल में मिलती है, और काली, जमी हुई, या ऊपर-नीचे होती तस्वीर के लिए साधारण ब्राइटनेस-आधारित सिग्नल। कोई फेस डिटेक्शन नहीं, कोई रिकॉर्डिंग नहीं, कोई क्वालिटी स्कोर नहीं जो माप की तरह दिखाया गया हो।
कुछ भी अपलोड नहीं होता
इस पेज पर हर माप — लाइव प्रीव्यू, रिज़ॉल्यूशन की श्रृंखला, फ्रेम रेट की गिनती, ब्राइटनेस की जांच — पूरी तरह आपके ब्राउज़र टैब के अंदर होती है। आपका वीडियो कभी किसी सर्वर पर नहीं भेजा जाता, कभी रिकॉर्ड नहीं होता, और आप अभी जिस टैब का इस्तेमाल कर रहे हैं उससे आगे कहीं स्टोर नहीं होता।
अक्सर पूछे जाने वाले सवाल
पहले अनुमति देने के बावजूद मेरा ब्राउज़र फिर से कैमरे की अनुमति क्यों मांगता है?
ज़्यादातर ब्राउज़र कैमरे की अनुमति सिर्फ मौजूदा साइट के लिए याद रखते हैं, और कभी-कभी सिर्फ मौजूदा ब्राउज़िंग सेशन के लिए। यह ब्राउज़र की प्राइवेसी सेटिंग है, इस टूल के नियंत्रण में नहीं।
प्रीव्यू मिरर की तरह क्यों दिखता है?
वेबकैम सॉफ्टवेयर पारंपरिक रूप से लाइव प्रीव्यू को बाएं-दाएं पलट देता है ताकि वह आईने की तरह काम करे, जो खुद को देखते समय ज़्यादा स्वाभाविक लगता है। मिरर टॉगल सिर्फ इस प्रीव्यू को प्रभावित करता है — रिज़ॉल्यूशन और फ्रेम रेट के माप किसी भी हालत में प्रभावित नहीं होते।
यह टूल मेरी फ्रेम रेट क्यों नहीं माप पाता?
फ्रेम रेट मापने के लिए requestVideoFrameCallback नाम का एक ब्राउज़र API चाहिए होता है। ज़्यादातर मौजूदा ब्राउज़र इसे सपोर्ट करते हैं, लेकिन जिसमें यह नहीं है, वहां यह टूल ऐसी संख्या छापने के बजाय जिसे यह साबित नहीं कर सकता, ईमानदारी से यही बताता है।
मेरा कैमरा 4K का दावा करता है लेकिन यह टूल कम रिज़ॉल्यूशन दिखाता है — क्या मेरा कैमरा झूठ बोल रहा है?
ज़रूरी नहीं। USB बैंडविड्थ, केबल की क्वालिटी, बीच में लगा कोई USB हब, या कैमरे का अपना ड्राइवर — ये सब असल में मिलने वाले को बॉक्स पर छपे अधिकतम से नीचे सीमित कर सकते हैं। यह टूल बताता है कि आपके कैमरे ने इस डिवाइस पर, अभी इस टेस्ट में क्या दिया — यह हार्डवेयर पर कोई आरोप नहीं है।
तस्वीर काली दिख रही है — क्या गड़बड़ है?
पहले एक फिज़िकल प्राइवेसी शटर (एक छोटा सरकने वाला कवर जो कई लैपटॉप और वेबकैम में होता है) या लेंस कैप जांचें — यह अब तक की सबसे आम वजह है। अगर इनमें से कोई लागू नहीं होता, तो कैमरा इस्तेमाल कर रही दूसरी ऐप्स बंद करके देखें और अपने ऑपरेटिंग सिस्टम की कैमरा प्राइवेसी सेटिंग्स जांचें।
क्या यह टूल मेरा वीडियो कहीं अपलोड या रिकॉर्ड करता है?
नहीं। हर माप आपके ब्राउज़र टैब में लोकली होती है। लाइव प्रीव्यू से बाहर जाने वाली इकलौती चीज़ वह स्नैपशॉट है जो आप खुद लेते हैं, और वह सीधे आपके अपने डिवाइस पर सेव होता है — यह कभी कहीं नहीं भेजा जाता।
इसे इस्तेमाल करने के लिए क्या मुझे कुछ इंस्टॉल करना होगा?
नहीं। सब कुछ आपके ब्राउज़र टैब में मानक वेबकैम API का इस्तेमाल करके चलता है — कुछ भी इंस्टॉल नहीं होता, और कोई वीडियो डेटा आपके डिवाइस से बाहर नहीं जाता।
क्या यह मेरे फोन के फ्रंट या रियर कैमरे के साथ काम करता है?
हां, फोन के ब्राउज़र में आप आमतौर पर डिवाइस सिलेक्टर का इस्तेमाल करके फ्रंट और रियर कैमरे के बीच स्विच कर सकते हैं, बिल्कुल उसी तरह जैसे कई कैमरों वाले लैपटॉप पर।
आपका वीडियो इस डिवाइस से कभी बाहर नहीं जाता — कुछ भी अपलोड, रिकॉर्ड या कहीं भेजा नहीं जाता। हर माप (प्रीव्यू, रिज़ॉल्यूशन, फ्रेम रेट, ब्राइटनेस की जांच) इसी ब्राउज़र टैब में लोकली होती है। आपके द्वारा लिया गया स्नैपशॉट सीधे आपके अपने डिवाइस पर फाइल डाउनलोड के रूप में सेव होता है। कैमरे की इंडिकेटर लाइट रोकें दबाते ही बंद हो जाती है, और पेज को खुला व निष्क्रिय छोड़ने के एक मिनट बाद सेशन खुद ही रुक जाता है।