अपने ब्राउज़र में वीडियो कैसे संपीड़ित करें
वीडियो फ़ाइलें बड़ी होती हैं। फ़ोन की एक मिनट की रिकॉर्डिंग आसानी से 100-200 MB हो सकती है, और लंबे वीडियो जल्दी ही गीगाबाइट में पहुँच जाते हैं। इससे उन्हें ईमेल, मैसेजिंग ऐप या सोशल मीडिया पर साझा करना मुश्किल होता है, अधिकांश प्लेटफ़ॉर्म पर अपलोड की कड़ी सीमाएँ हैं। वीडियो को संपीड़ित करना उसकी फ़ाइल का आकार घटाता है पर देखने योग्य रखता है, और आप यह सीधे अपने ब्राउज़र में कर सकते हैं बिना कोई सॉफ़्टवेयर इंस्टॉल किए, बिना किसी सर्वर पर कुछ अपलोड किए, और समझदार सेटिंग्स पर आमतौर पर बिना किसी दृश्य गुणवत्ता हानि के।
वीडियो संपीड़न का संक्षिप्त इतिहास
डिजिटल अनुशासन के रूप में वीडियो संपीड़न 1980 के दशक के अंत में MPEG-1 मानक (1991) के साथ उठा, जिसने VideoCD प्लेबैक संभव बनाया। MPEG-2 ने 1995 में अनुसरण किया और DVD, डिजिटल टीवी और प्रारंभिक स्ट्रीमिंग को सशक्त किया। H.264 (जिसे AVC, 2003 भी कहा जाता है) वह सफलता थी जिसने YouTube, Blu-ray और आधुनिक वेब को संभव बनाया: इसने समान गुणवत्ता पर MPEG-2 की बिटरेट को मोटे तौर पर आधा कर दिया और दो दशक बाद भी सबसे संगत कोडेक बना हुआ है।
H.265 (HEVC, 2013) और VP9 (Google, 2013) ने बिटरेट को फिर से लगभग 40-50% काटा, और Netflix, YouTube और Apple डिवाइस पर 4K स्ट्रीमिंग को सशक्त करते हैं। AV1 (Alliance for Open Media, 2018) वर्तमान खुला मानक है, जो HEVC से अतिरिक्त 20-30% बेहतर है और उस पेटेंट लाइसेंसिंग की उलझन से मुक्त है जिसने HEVC की अपनाव को धीमा किया है। H.266 (VVC, 2020) और आगे बढ़ता है, पर व्यापक डिवाइस समर्थन से अभी सालों दूर है। प्रत्येक पीढ़ी ने आधे बिट के लिए लगभग दोगुना CPU लगाया, यही कारण है कि आपके फ़ोन में समर्पित हार्डवेयर एनकोडर हैं और ब्राउज़र-आधारित संपीड़न एक अपेक्षाकृत हाल का विकल्प है।
वीडियो फ़ाइलें क्यों संपीड़ित करें?
- ईमेल अनुलग्नक: अधिकांश ईमेल प्रदाता अनुलग्नक को 25 MB तक सीमित करते हैं। एक संपीड़ित वीडियो वहाँ फ़िट हो सकता है जहाँ मूल नहीं हो सकता था।
- मैसेजिंग ऐप: WhatsApp डिफ़ॉल्ट रूप से 16 MB पर, Telegram फ़्री खातों के लिए 2 GB पर, Discord बिना Nitro 25 MB पर सीमित। संपीड़न मूल गुणवत्ता डिस्क पर बनाए रखता है पर आपको फ़ाइल वास्तव में भेजने देता है।
- तेज़ अपलोड: एक छोटी फ़ाइल YouTube, सोशल मीडिया या क्लाउड स्टोरेज पर बहुत तेज़ अपलोड होती है, खासकर धीमे कनेक्शन पर। 20 Mbps अपलोड पर 4 GB का कच्चा 4K लगभग आधा घंटा लेता है; 400 MB में संपीड़ित वही क्लिप तीन मिनट लेती है।
- भंडारण बचत: संपीड़ित वीडियो आपके डिवाइस या क्लाउड ड्राइव पर कम जगह लेते हैं। कैमरा रोल में 30 सेकंड का TikTok-शैली क्लिप 80 MB से 10 MB तक गिर सकता है बिना दृश्य हानि के।
- बैंडविड्थ लागत: यदि आप स्वयं वीडियो होस्ट करते हैं, हर मेगाबाइट पैसा खर्च करता है। बिटरेट को आधा करना आपके CDN बिल को आधा करता है।
- तेज़ प्लेबैक शुरुआत: ब्राउज़र संपीड़ित वीडियो को जल्दी चलाना शुरू कर सकते हैं क्योंकि उन्हें शुरू करने के लिए पर्याप्त डेटा पाने से पहले कम सेकंड बफ़र करने पड़ते हैं।
वीडियो को ऑनलाइन कैसे संपीड़ित करें
- अपना वीडियो अपलोड करें: संपीड़ित करने के लिए वीडियो फ़ाइल चुनें। उपकरण MP4, WebM, MOV, AVI, MKV और अधिकांश सामान्य प्रारूप स्वीकार करता है। सब कुछ आपके डिवाइस पर रहता है।
- संपीड़न सेटिंग्स समायोजित करें: कितना घटाना चाहते हैं उसके अनुसार संपीड़न स्तर (कम, मध्यम, उच्च) चुनें। आप अधिक सटीक नियंत्रण के लिए CRF (Constant Rate Factor) स्लाइडर भी समायोजित कर सकते हैं, कम मान अधिक गुणवत्ता बनाए रखते हैं, उच्च मान अधिक आक्रामक रूप से संपीड़ित करते हैं।
- आउटपुट आयाम और फ़्रेम दर चुनें: 4K विशाल है, 1080p अधिकांश उपयोगों के लिए पर्याप्त है, 720p अक्सर मैसेजिंग के लिए ठीक है। 60 fps से 30 fps तक गिराना कोडेक को संसाधित करने के लिए डेटा को आधा कर देता है।
- कोडेक चुनें: संगतता के लिए H.264; जब आपके दर्शकों के पास आधुनिक डिवाइस हों तब छोटी फ़ाइलों के लिए H.265 / HEVC; वेब के लिए VP9 / AV1।
- संपीड़ित फ़ाइल डाउनलोड करें: उपकरण आपको मूल बनाम संपीड़ित फ़ाइल आकार दिखाता है ताकि आप डाउनलोड करने से पहले कमी देख सकें।
परदे के पीछे, आपका वीडियो File API के साथ पढ़ा जाता है, ffmpeg-wasm द्वारा डिमक्स किया जाता है, फ़्रेम WebAssembly कोडेक द्वारा फिर से एन्कोड किए जाते हैं, और परिणाम को एक कंटेनर में वापस मक्स किया जाता है और डाउनलोड के रूप में पेश किया जाता है। इसमें से कुछ भी पृष्ठ नहीं छोड़ता।
वीडियो संपीड़न सेटिंग्स को समझना
गुणवत्ता प्रीसेट संपीड़न का सबसे सरल तरीका हैं:
- कम संपीड़न: सबसे छोटी आकार कमी, उच्चतम गुणवत्ता। जब वीडियो को मूल के जितना संभव हो उतना दिखना चाहिए।
- मध्यम संपीड़न: संतुलित बीच का रास्ता। अधिकांश साझाकरण परिदृश्यों के लिए अच्छा काम करता है।
- उच्च संपीड़न, अधिकतम आकार कमी। वीडियो ध्यान देने योग्य रूप से छोटा होगा पर तेज़ गति वाले दृश्यों में कुछ गुणवत्ता हानि दिखा सकता है।
CRF (Constant Rate Factor) आपको बेहतर नियंत्रण देता है। पैमाना 0 (हानिरहित, बहुत बड़ा) से 51 (अधिकतम संपीड़न, कम गुणवत्ता) तक जाता है। अधिकांश उद्देश्यों के लिए:
| CRF श्रेणी | गुणवत्ता | विशिष्ट उपयोग |
|---|---|---|
| 0-17 | दृष्टि से हानिरहित | संग्रह मास्टर, मध्यवर्ती संपादन फ़ाइलें |
| 18-23 | उच्च गुणवत्ता | प्रोडक्शन डिलीवरी, पेशेवर अपलोड |
| 24-28 | अच्छी गुणवत्ता | सोशल मीडिया, आकस्मिक साझाकरण |
| 29-35 | स्वीकार्य गुणवत्ता | त्वरित पूर्वावलोकन, कम बैंडविड्थ उपयोग |
| 36-51 | खराब गुणवत्ता | बहुत विशिष्ट उद्देश्यों को छोड़कर बचें |
H.264 के साथ रोज़मर्रा के संपीड़न के लिए सुरक्षित डिफ़ॉल्ट CRF 23 है; HEVC के साथ, CRF 28 बहुत छोटी फ़ाइल पर समान महसूस की गई गुणवत्ता देता है।
बिटरेट (CBR / VBR / ABR) CRF का विकल्प है। CBR (निरंतर बिटरेट) सामग्री की परवाह किए बिना एक निश्चित Mbps को लक्षित करता है, जो पूर्वानुमेय रूप से स्ट्रीम होता है पर सरल दृश्यों पर बिट बर्बाद करता है। VBR / CRF एन्कोडर को जटिल दृश्यों पर अधिक खर्च करने देता है। जब आपको कठोर सीमा चाहिए (जैसे, स्ट्रीमिंग सेवा के लिए 5 Mbps) तब बिटरेट का उपयोग करें; फ़ाइल डाउनलोड के लिए CRF का।
रिज़ॉल्यूशन, फ़्रेम दर और कोडेक के चुनाव
ये तीन सेटिंग्स अकेले गुणवत्ता को बदलने से अधिक बचत करती हैं।
| सेटिंग | सामान्य मान | आकार पर प्रभाव |
|---|---|---|
| रिज़ॉल्यूशन | 4K (3840x2160), 1440p, 1080p, 720p, 480p | रिज़ॉल्यूशन आधा करने से फ़ाइल आकार ~75% कम |
| फ़्रेम दर | 60, 30, 24 fps | फ़्रेम दर आधी करने से फ़ाइल आकार ~50% कम |
| कोडेक | H.264, H.265 / HEVC, VP9, AV1 | प्रत्येक पीढ़ी समान गुणवत्ता पर ~40% काटती है |
| ऑडियो | AAC 128 / 96 / 64 kbps | आमतौर पर फ़ाइल आकार का 5-10% |
| GOP / कीफ़्रेम अंतराल | 1-5 सेकंड | लंबे अंतराल पर छोटी फ़ाइलें, कठिन सीकिंग |
4K 60 fps फ़ोन क्लिप 1080p 30 fps तक गिराया गया कोडेक ट्यूनिंग से पहले ही परिमाण के एक क्रम छोटा है। इसे CRF 24 HEVC एन्कोड के साथ मिलाएँ और 2 GB की फ़ाइल नियमित रूप से 100 MB से नीचे आती है बिना दृश्य गुणवत्ता हानि के।
बेहतर परिणामों के लिए सुझाव
- पहले काटें, फिर संपीड़ित करें, यदि आपको वीडियो का केवल एक हिस्सा चाहिए, संपीड़न से पहले अनावश्यक भागों को काट दें। यह बहुत छोटी फ़ाइल देता है क्योंकि आप कम फ़ुटेज संपीड़ित कर रहे हैं।
- संगतता के लिए MP4 चुनें, H.264 के साथ MP4 वास्तव में किसी भी डिवाइस और प्लेटफ़ॉर्म पर चलता है। VP9 के साथ WebP थोड़ा बेहतर संपीड़न देता है पर हर जगह समर्थित नहीं।
- रिज़ॉल्यूशन को गंतव्य से मिलाएँ, Instagram 1080p से ऊपर कुछ भी नहीं दिखाता, X 1080p से नीचे सब कुछ संपीड़ित करता है, और अधिकांश ईमेल क्लाइंट इनलाइन वीडियो 720p पर दिखाते हैं। गंतव्य से ऊँचा जाना बाइट बर्बाद करता है।
- डेस्कटॉप ब्राउज़र का उपयोग करें, वीडियो संपीड़न प्रोसेसर-गहन है। डेस्कटॉप कंप्यूटर फ़ोन या टैबलेट से इसे बहुत बेहतर संभालते हैं। मोबाइल ब्राउज़र बड़ी फ़ाइलों पर मेमोरी समाप्त कर सकते हैं।
- अन्य टैब बंद करें, वीडियो प्रसंस्करण महत्वपूर्ण मेमोरी उपयोग करता है। अन्य ब्राउज़र टैब बंद करना संसाधन मुक्त करता है और संपीड़न को तेज़ी से समाप्त होने में मदद करता है।
- स्ट्रीमिंग लक्ष्यों के लिए दो-पास, जब आपको विशिष्ट फ़ाइल आकार या बिटरेट हिट करना होता है, दो-पास एन्कोड एकल पास से ध्यान देने योग्य रूप से बेहतर गुणवत्ता देता है। ffmpeg के
-passफ़्लैग को उजागर करने वाले उपकरण आपको यह करने देते हैं। - मूल को रखें, हमेशा एक प्रति संपीड़ित करें। आप हमेशा मूल से फिर से संपीड़ित कर सकते हैं, पर कठोर पुनः-एन्कोडिंग में खोए डेटा को पुनर्प्राप्त नहीं कर सकते।
- ऑडियो भी मायने रखता है, 320 kbps स्टीरियो ऑडियो वाला 5 मिनट का क्लिप 12 MB ऑडियो ले जाता है। बोले गए शब्द सामग्री के लिए 96 kbps मोनो पर गिराएँ और आप एक ध्यान देने योग्य भाग बचाते हैं।
सामान्य नुकसान
- पहले से संपीड़ित वीडियो को फिर से एन्कोड करना, यदि स्रोत पहले से CRF 23 पर H.264 है, इसे फिर से CRF 23 पर एन्कोड करने से दृश्य रूप से बदतर गुणवत्ता के साथ एक छोटी फ़ाइल मिलती है। केवल स्पष्ट लक्ष्य (निम्न रिज़ॉल्यूशन, अलग कोडेक, कठोर आकार सीमा) के साथ फिर से एन्कोड करें।
- प्लेबैक डिवाइस के लिए गलत कोडेक, AV1 2022+ फ़ोन पर सहज चलता है पर हार्डवेयर डिकोडिंग के बिना 2015 के लैपटॉप पर हकलाता है। वह सबसे कुशल कोडेक चुनें जिसे आपके दर्शक वास्तव में डिकोड कर सकते हैं।
- fast-start / moov परमाणु भूलना, अंत में moov परमाणु वाला MP4 प्लेबैक शुरू होने से पहले पूरी फ़ाइल डाउनलोड करने के लिए मजबूर करता है।
ffmpeg -movflags +faststartचलाएँ या इसे आगे रखने के लिए "वेब अनुकूलित" विकल्प जाँचें। - असंगत ऑडियो सैंपल दर, 48 kHz वीडियो टाइमलाइन के साथ जोड़ा गया 44.1 kHz ऑडियो लंबे क्लिप पर सिंक से बाहर बह सकता है। वीडियो उपकरण की अपेक्षित सैंपल दर (आमतौर पर 48 kHz) से मिलाएँ।
- HDR को SDR के रूप में एन्कोड करना, HDR फ़ोन क्लिप सादे Rec.709 SDR के रूप में एन्कोड किया गया धुंधला दिखता है। या तो HDR संरक्षित करें (HDR10 मेटाडेटा के साथ HEVC / AV1) या जानबूझकर टोन-मैप करें।
- अज्ञात दर्शकों के लिए हार्ड-कोडेड कैप्शन, बेक किए गए सबटाइटल बंद नहीं किए जा सकते; जिनको ज़रूरत नहीं वे परेशान, जो अलग आकार उपकरण उपयोग करते हैं वे फँसे। संभव होने पर अलग कैप्शन फ़ाइल भेजें।
- परिणाम जाँचे बिना बिटरेट लक्षित करना, 1 Mbps एक टाइट टॉकिंग-हेड 720p शॉट के लिए पर्याप्त है, पर एक तेज़ एक्शन 1080p क्लिप पर दृश्य ब्लॉकिंग उत्पन्न करता है। हमेशा एक प्रतिनिधि अनुभाग का पूर्वावलोकन करें।
- अल्फा-चैनल वीडियो को बिना अल्फा वाले कोडेक में संपीड़ित करना, ओवरले के लिए पारदर्शी वीडियो को ProRes 4444, अल्फा के साथ VP9, या अल्फा के साथ HEVC चाहिए। H.264 पारदर्शिता संग्रहीत नहीं कर सकता।
- SSD पर भंडारण बचत के लिए फिर से एन्कोड करना, आधुनिक भंडारण सस्ता है; CPU समय और गुणवत्ता नहीं। केवल तब संपीड़ित करें जब वास्तविक डाउनस्ट्रीम लाभ हो (साझाकरण, स्ट्रीमिंग, भंडारण कैप)।
- मेटाडेटा को अनदेखा करना, स्थान, डिवाइस मॉडल और टाइमस्टैम्प आमतौर पर वीडियो फ़ाइलों में एम्बेड होते हैं। ब्राउज़र-आधारित कंप्रेसर आमतौर पर उन्हें हटा देते हैं; यदि गोपनीयता मायने रखती है तो परीक्षण फ़ाइल के साथ सत्यापित करें।
वैकल्पिक उपकरण और संदर्भ
एक या कुछ क्लिपों के लिए ब्राउज़र कंप्रेसर सबसे तेज़ रास्ता है। बैच कार्य या उत्पादन पाइपलाइन के लिए, कमांड-लाइन उपकरण और समर्पित ऐप जीतते हैं।
| उपकरण | प्लेटफ़ॉर्म | ताकत | ध्यान दें |
|---|---|---|---|
| वेब वीडियो कंप्रेसर | ब्राउज़र | कोई इंस्टॉल नहीं, कोई अपलोड नहीं, ffmpeg-wasm | देशी ffmpeg से धीमा |
| ffmpeg | CLI, क्रॉस-प्लेटफ़ॉर्म | उद्योग मानक, हर विकल्प | वर्बोज़ सिंटैक्स |
| HandBrake | डेस्कटॉप GUI | मित्रवत प्रीसेट, कतार | केवल GUI |
| Shutter Encoder | डेस्कटॉप | ffmpeg-आधारित, बैच UI | नया, छोटा समुदाय |
| Compressor (Apple) | macOS | परिष्कृत, Final Cut के साथ एकीकृत | केवल Mac, भुगतान |
| Adobe Media Encoder | डेस्कटॉप | स्टूडियो-ग्रेड, कतार-आधारित | भुगतान, भारी |
| VLC | डेस्कटॉप | मुफ़्त, सब कुछ भी चलाता है | एन्कोडिंग UI कठोर है |
| DaVinci Resolve | डेस्कटॉप | डिलीवरी पेज के साथ पूर्ण संपादक | केवल संपीड़न चाहते हैं तो भारी |
| YouTube / Vimeo | क्लाउड अपलोड | अपलोड पर आपके लिए फिर से एन्कोड करते हैं | आप सेटिंग्स का नियंत्रण खो देते हैं |
ffmpeg -i in.mp4 -c:v libx264 -crf 23 -c:a copy out.mp4 | CLI एक-पंक्ति | त्वरित प्रजनन योग्य संपीड़न | फ़्लैग सही करें |
सामग्री पाइपलाइन को स्वचालित करने के लिए, ffmpeg स्क्रिप्ट (या DASH/HLS के लिए Shaka Packager) जीतते हैं। एक क्लिप भेजने के लिए एक बार के संपीड़न के लिए, ब्राउज़र उपकरण गति और गोपनीयता में जीतता है।
गोपनीयता और कंप्रेसर
वीडियो कंप्रेसर पूरी तरह से आपके ब्राउज़र में चलता है। आप जो फ़ाइल चुनते हैं वह File API के साथ पढ़ी जाती है, ffmpeg-wasm और WebAssembly कोडेक द्वारा संसाधित की जाती है, और डाउनलोड के रूप में वापस पेश की जाती है। कुछ भी अपलोड नहीं होता, कुछ भी लॉग नहीं होता, और सर्वर-साइड कोई थंबनेल या ट्रांसक्रिप्ट नहीं बनता। संवेदनशील सामग्री के लिए, साक्षात्कारों के वॉइस मेमो, आंतरिक डैशबोर्ड की स्क्रीन रिकॉर्डिंग, पारिवारिक फ़ुटेज जो आप सार्वजनिक रूप से पोस्ट नहीं करेंगे, यह केवल-स्थानीय प्रवाह किसी अजनबी के सर्वर पर भरोसा करने और किसी पर भरोसा न करने के बीच का अंतर है। वीडियो फ़ाइलें अक्सर छिपे मेटाडेटा ले जाती हैं: GPS निर्देशांक, डिवाइस सीरियल नंबर, रिकॉर्डिंग टाइमस्टैम्प, और कुछ फ़ोन पर कैमरे का ड्रिफ़्ट-संशोधित जायरो डेटा भी। स्थानीय पाइपलाइन यह सब आपके नियंत्रण में रखती है। क्लिप को छोटा करने जैसे नियमित कार्य के लिए, डिफ़ॉल्ट गोपनीयता होनी चाहिए: कुछ भी पेज नहीं छोड़ता, कुछ भी संग्रहीत नहीं होता, कुछ भी साझा नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
मैं कौन से वीडियो फ़ॉर्मेट संपीड़ित कर सकता हूँ?
अधिकांश सामान्य फ़ॉर्मेट काम करते हैं: MP4, WebM, MOV और AVI। H.264 में MP4 सबसे व्यापक रूप से संगत फ़ॉर्मेट है और लगभग सभी डिवाइसों और प्लेटफ़ॉर्मों पर काम करता है।
क्या कोई फ़ाइल आकार सीमा है?
कोई सर्वर सीमा नहीं है क्योंकि प्रोसेसिंग आपके ब्राउज़र में होती है। हालाँकि, बहुत बड़ी फ़ाइलें (500 MB से अधिक) आपके डिवाइस की मेमोरी और शक्ति के आधार पर धीमी हो सकती हैं। डेस्कटॉप ब्राउज़र मोबाइल से यह बहुत बेहतर संभालते हैं।
क्या संपीड़न मेरे वीडियो को खराब कर देगा?
मध्यम संपीड़न स्तर पर, गुणवत्ता का अंतर मुश्किल से बोधगम्य है। टूल आपको डाउनलोड से पहले आकार में कमी का पूर्वावलोकन करने देता है ताकि आप यह तय कर सकें कि समझौता आपके लिए अनुकूल है।
क्या मैं अपने फ़ोन पर वीडियो संपीड़ित कर सकता हूँ?
वीडियो संपीड़न गणना-गहन है और बहुत अधिक मेमोरी की आवश्यकता होती है। सर्वोत्तम परिणामों के लिए, डेस्कटॉप ब्राउज़र का उपयोग करें। मोबाइल ब्राउज़र बड़ी फ़ाइलों के साथ संघर्ष कर सकते हैं।
What is the difference between bitrate and CRF?
Bitrate (e.g., 5 Mbps) tells the encoder to spend exactly that many bits per second of video, useful when streaming bandwidth is fixed. CRF (Constant Rate Factor) tells the encoder to aim for a fixed perceptual quality and let the bitrate vary; complex scenes get more bits, simple scenes get fewer. CRF usually gives better quality per byte for files that will be downloaded rather than live-streamed.
Why is my MOV file from an iPhone so big?
iPhones record in HEVC (H.265) inside a MOV container at fairly high bitrates by default. The pixel count and frame rate matter as much as the codec; a 4K60 clip is roughly four times the size of the same scene in 1080p30. Re-encoding to H.264 or AV1 at a sensible CRF and resolution usually cuts the file to a fraction.