अपने ब्राउज़र में वीडियो कैसे संपीड़ित करें

· 9 मिनट पढ़ने का समय

वीडियो फ़ाइलें बड़ी होती हैं। फ़ोन की एक मिनट की रिकॉर्डिंग आसानी से 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 लगाया, यही कारण है कि आपके फ़ोन में समर्पित हार्डवेयर एनकोडर हैं और ब्राउज़र-आधारित संपीड़न एक अपेक्षाकृत हाल का विकल्प है।

वीडियो फ़ाइलें क्यों संपीड़ित करें?

वीडियो को ऑनलाइन कैसे संपीड़ित करें

  1. अपना वीडियो अपलोड करें: संपीड़ित करने के लिए वीडियो फ़ाइल चुनें। उपकरण MP4, WebM, MOV, AVI, MKV और अधिकांश सामान्य प्रारूप स्वीकार करता है। सब कुछ आपके डिवाइस पर रहता है।
  2. संपीड़न सेटिंग्स समायोजित करें: कितना घटाना चाहते हैं उसके अनुसार संपीड़न स्तर (कम, मध्यम, उच्च) चुनें। आप अधिक सटीक नियंत्रण के लिए CRF (Constant Rate Factor) स्लाइडर भी समायोजित कर सकते हैं, कम मान अधिक गुणवत्ता बनाए रखते हैं, उच्च मान अधिक आक्रामक रूप से संपीड़ित करते हैं।
  3. आउटपुट आयाम और फ़्रेम दर चुनें: 4K विशाल है, 1080p अधिकांश उपयोगों के लिए पर्याप्त है, 720p अक्सर मैसेजिंग के लिए ठीक है। 60 fps से 30 fps तक गिराना कोडेक को संसाधित करने के लिए डेटा को आधा कर देता है।
  4. कोडेक चुनें: संगतता के लिए H.264; जब आपके दर्शकों के पास आधुनिक डिवाइस हों तब छोटी फ़ाइलों के लिए H.265 / HEVC; वेब के लिए VP9 / AV1।
  5. संपीड़ित फ़ाइल डाउनलोड करें: उपकरण आपको मूल बनाम संपीड़ित फ़ाइल आकार दिखाता है ताकि आप डाउनलोड करने से पहले कमी देख सकें।

परदे के पीछे, आपका वीडियो 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 से नीचे आती है बिना दृश्य गुणवत्ता हानि के।

बेहतर परिणामों के लिए सुझाव

सामान्य नुकसान

वैकल्पिक उपकरण और संदर्भ

एक या कुछ क्लिपों के लिए ब्राउज़र कंप्रेसर सबसे तेज़ रास्ता है। बैच कार्य या उत्पादन पाइपलाइन के लिए, कमांड-लाइन उपकरण और समर्पित ऐप जीतते हैं।

उपकरणप्लेटफ़ॉर्मताकतध्यान दें
वेब वीडियो कंप्रेसरब्राउज़रकोई इंस्टॉल नहीं, कोई अपलोड नहीं, ffmpeg-wasmदेशी ffmpeg से धीमा
ffmpegCLI, क्रॉस-प्लेटफ़ॉर्मउद्योग मानक, हर विकल्पवर्बोज़ सिंटैक्स
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.mp4CLI एक-पंक्तित्वरित प्रजनन योग्य संपीड़नफ़्लैग सही करें

सामग्री पाइपलाइन को स्वचालित करने के लिए, 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.