पिछले कंटेनर और कोडेक लेख में, आप मीडिया फ़ाइल के कंटेनर (एक्सटेंशन) और कोडेक को बदलने का तरीका सीखा. तय सीमा में इस लेख में, हम आपको बिटरेट को बदलने का तरीका बताएंगे. रिज़ॉल्यूशन तय किया जा सकता है.
मीडिया फ़ाइल में डेटा की मात्रा के आधार पर बिटरेट और रिज़ॉल्यूशन एक-दूसरे से जुड़े होते हैं. यह वैसे तो हम बिना कहे कह सकते हैं, लेकिन हम यह तो कह सकते हैं. आप जब चाहें, तब ऐसा कर सकते हैं बिटरेट और रिज़ॉल्यूशन कम हैं, लेकिन इन्हें बढ़ाना एक समस्या है. विशेष के बिना सॉफ़्टवेयर और एल्गोरिदम, क्वालिटी को नुकसान पहुंचाने वाला है.
इसलिए अपनी कन्वर्ज़न प्रोसेस हमेशा सबसे अच्छी क्वालिटी वाली सोर्स फ़ाइल के साथ शुरू करें तैयार हो जाएं. कुछ भी करने से पहले, कोडेक बदलने से पहले या कंटेनर में, फ़ाइल की डिसप्ले की विशेषताएं और पुष्टि करना आपकी सोर्स फ़ाइल का बिटरेट या रिज़ॉल्यूशन, मनचाहे नतीजे से ज़्यादा है.
बिटरेट, मीडिया के एक सेकंड को कोड में बदलने के लिए इस्तेमाल होने वाले बिट की ज़्यादा से ज़्यादा संख्या है स्ट्रीम. स्ट्रीम के एक सेकंड को कोड में बदलने के लिए जितने ज़्यादा बिट इस्तेमाल होंगे, फ़िडेलिटी.
इसमें कोई चौंकने की बात नहीं है कि वेब पर मौजूद अलग-अलग बिटरेट कम हैं. टेबल नीचे बताया गया है कि आपको सामान्य नेटवर्क स्थितियों के लिए कौनसा बिटरेट इस्तेमाल करना चाहिए. इसके लिए तुलना की वजह से, हमने ब्लू-रे और डीवीडी की वैल्यू बता दी हैं.
डिलीवरी का तरीका | बिटरेट |
---|---|
ब्लू-रे | 20 एमबी |
DVD | 6 एमबी |
डेस्कटॉप वेब | 2 एमबी |
4G मोबाइल | 0.7 एमबी |
3G मोबाइल | 0.35 एमबी |
2G मोबाइल | यह नेटवर्क टाइप पर निर्भर करता है. EDGE: 0.4 एमबीएस जीपीआरएस: 0.04 एमबी |
मेरे वेब पेजों पर वीडियो के लिए, मुझे किस वैल्यू का इस्तेमाल करना चाहिए? छोटा जवाब यहां है: कम से कम: डेस्कटॉप, 4G, और 3G. अगर आपका वीडियो किसी देश/इलाके में दिखाया जा रहा है, तो को "अगले एक अरब उपयोगकर्ता" कहा जाता है, उदाहरण के लिए, भारत में आपको 2G नेटवर्क भी शामिल हैं. प्रदर्शन के उद्देश्य से, हम 3G को लक्षित करने जा रहे हैं.
FFmpeg का इस्तेमाल करके आपने बिटरेट को (सरप्राइज़!) बिटरेट (-b
) फ़्लैग के साथ सेट किया है.
अगर आपने FFmpeg इंस्टॉल नहीं किया है, तो पढ़ें मीडिया ऐप्लिकेशन की बुनियादी बातें Docker के साथ सेट अप करने के लिए.
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
WebM
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
ध्यान दें कि इसमें दो बिटरेट फ़्लैग हैं, -b:a
और -b:v
. एक है ऑडियो के लिए
स्ट्रीम, और दूसरा विकल्प वीडियो स्ट्रीम के लिए है.
/media # ls -l
-rw-r--r-- 1 root root 12080306 Mar 7 12:16 glocken.mov
-rwx------ 1 root root 531117 Mar 7 13:42 glocken_3g.mp4
-rwx------ 1 root root 706119 Mar 7 13:46 glocken_3g.webm
अब जब आपकी फ़ाइलें तैयार हैं, तो उनके रिज़ॉल्यूशन अडजस्ट करने का समय आ गया है.