वीडियो डाउनलोड करते समय संख्या 240 और 360 का क्या मतलब है? मैं कैसे बता सकता हूं कि कौन सा वीडियो अधिक संकुचित है?


23

मैंने हाल ही में YouTube से कुछ कंप्यूटर विज्ञान व्याख्यान डाउनलोड किए हैं। डाउनलोड करने के लिए फ़ाइल आकार और फ़ाइल स्वरूप की एक से अधिक पसंद होती है।

मैंने देखा कि एक ही वीडियो के लिए, FLV 240 एक्सटेंशन के साथ डाउनलोड करने योग्य एक MPEG4 360 एक्सटेंशन के साथ दूसरे से बड़ा है।

संख्या (240 और 360) का क्या अर्थ है? और किस फाइल का कम्प्रेशन रेट बड़ा है? यह कहना है, जो एक orignal फ़ाइल से दूसरे की तुलना में बहुत अधिक फ़ाइल तत्वों को हटा दिया?

जवाबों:


58

संख्या (240 और 360) का क्या अर्थ है?

यह वीडियो का वर्टिकल रेजोल्यूशन है। इसका मतलब है कि वीडियो 240 पिक्सल या 360 पिक्सल ऊंचा है। इसे अक्सर "240p" या "360p" के रूप में भी जाना जाता है। "p" का अर्थ "प्रगतिशील" है और इसका मतलब है कि इस वीडियो में हर एक फ्रेम एक पूर्ण फ्रेम है - इंटरलेस्ड वीडियो के विपरीत ।

तो आपके लिए संख्या का क्या मतलब है? बेशक, यह संख्या जितनी बड़ी होगी, गुणवत्ता बेहतर होगी, सामान्य रूप से । आपके पास जितने अधिक पिक्सेल होंगे, वीडियो उतना ही बड़ा होगा, अगर यह बड़ा हो गया है, तो स्क्रीन पर दिखाई देगा।

आप इस आकार चार्ट को सामान्य प्रस्तावों के लिए देख सकते हैं, उदाहरण के लिए:

  • PAL (और NTSC), पुराने टीवी मानक
  • वीजीए, "शास्त्रीय" पुराना वीडियो रिज़ॉल्यूशन
  • HD720, एक 1280x720p वीडियो, इंटरनेट स्ट्रीमिंग और टीवी में बहुत आम है
  • HD1080, एक 1920x1080p वीडियो, BluRay डिस्क और उच्च गुणवत्ता वाले स्ट्रीमिंग पर पाया गया

यहाँ छवि विवरण दर्ज करें

जब मैं कोई फ़ाइल डाउनलोड करता हूं, तो अधिक रिज़ॉल्यूशन या फ़ाइल का आकार बेहतर गुणवत्ता का होता है?

अब, हमें पहले "गुणवत्ता" को परिभाषित करना होगा। वह भी क्या है? गुणवत्ता एक स्वाभाविक विषय है। कुछ लोग वीडियो में छोटी-छोटी त्रुटियों से परेशान हैं, जबकि अन्य नहीं हैं। कुछ लोग तेज वीडियो पसंद करते हैं, दूसरे इसे पसंद नहीं करते हैं जब वे बहुत "क्रिस्प" होते हैं।

आमतौर पर एक वीडियो में "व्यक्तिपरक" गुणवत्ता के तीन महत्वपूर्ण कारक हैं:

  • रिज़ॉल्यूशन , अर्थात वह ऊर्ध्वाधर रिज़ॉल्यूशन जिसके बारे में हम पहले ही बात कर चुके हैं।
  • फ्रेम दर , यानी एक सेकंड में कितनी बार एक फ्रेम दिखाया गया है।
  • बिट दर , यानी प्रति सेकंड कितने बिट्स इस वीडियो के लिए संग्रहीत हैं।

उन सभी की गुणवत्ता पर प्रभाव पड़ता है। रिज़ॉल्यूशन जितना बड़ा होगा, फ्रेम दर और बिटरेट, बेहतर होगा गुणवत्ता। साथ ही, फ़ाइल का आकार बढ़ जाएगा।

यहाँ छवि विवरण दर्ज करें

इसलिए, जब गुणवत्ता का न्याय करने की कोशिश की जा रही है, तो आप मुख्य रूप से मानदंड के रूप में फ़ाइल का आकार ले सकते हैं। ऐसा क्यों है? केवल ऊर्ध्वाधर संकल्प को देखकर, आप गुणवत्ता के बारे में कुछ नहीं कह सकते। मान लीजिए कि हमारे पास दो वीडियो हैं:

  • 320x240 संकल्प, 25 फ्रेम प्रति सेकंड, 1 मेगाबिट प्रति सेकंड बिटरेट
  • 320x240 संकल्प, 25 फ्रेम प्रति सेकंड, 200 किलोबाइट प्रति सेकंड बिटरेट

कौन सा बेहतर लगेगा? बेशक, पहला वाला, क्योंकि इसमें उच्च बिटरेट है। और इसका मतलब यह भी है कि फ़ाइल का आकार बड़ा होगा।

लेकिन निश्चित रूप से, आप इसे आंकने के लिए किसी एकल पैरामीटर को नहीं देख सकते। वास्तव में, उच्च रिज़ॉल्यूशन वाला वीडियो कम रिज़ॉल्यूशन के साथ एक से अधिक खराब हो सकता है। आइए एक और उदाहरण देखें:

  • 1920x1080 रिज़ॉल्यूशन, 12.5 फ्रेम प्रति सेकंड, 300 किलोबाइट प्रति सेकंड बिटरेट
  • 1280x720 संकल्प, 25 फ्रेम प्रति सेकंड, 600 किलोबाइट प्रति सेकंड बिटरेट

यहां, 720p वीडियो बेहतर दिखेगा, क्योंकि यह प्रति सेकंड अधिक फ़्रेम का उपयोग करता है और इसकी बिट दर अधिक होती है। एक और उदाहरण वीडियो स्केलिंग होगा। कल्पना कीजिए कि आप एक वीडियो ले सकते हैं जो मूल रूप से 320x240 में है, और इसे दो के एक कारक के पैमाने पर। आपको एक 480 वीडियो मिलते हैं, लेकिन यह मूल से बेहतर नहीं लगेगा।

विभिन्न कोडेक्स के बारे में क्या?

अब हम जानते हैं कि फ़ाइल का आकार गुणवत्ता के लिए एक अच्छा संकेतक है। लेकिन रुकिए, और भी है!

सिर्फ इसलिए कि एक वीडियो दूसरे से छोटा है (उदाहरण 40MB बनाम 60MB), इसका मतलब यह नहीं है कि बड़ा एक बेहतर दिखता है। ऐसा क्यों है? यह एक अधिक अक्षम कोडेक का उपयोग कर सकता है। अब हम उस तरीके के बारे में बात कर रहे हैं जिस तरह से वीडियो फ़ाइल में एन्कोडेड है।

एक कोडेक आमतौर पर केवल मूल वीडियो लेता है और इसे एक छोटी फ़ाइल में संपीड़ित करता है। आप कोडेक को बता सकते हैं कि प्रति सेकंड कितने बिट्स का उपयोग करना चाहिए। हमने पहले जिस बिट रेट की बात की है।

कई कई कोडेक्स हैं, और कुछ दूसरों की तुलना में बेहतर हैं। "बेहतर" का क्या मतलब है, यहाँ? इसका मतलब है कि दो बिट कोड, एक ही बिट दर, गुणवत्ता के संदर्भ में विभिन्न परिणाम प्रदान कर सकते हैं। आइए एक उदाहरण लेते हैं:

  • एमपीईजी -2 वीडियो, विशिष्ट डीवीडी फिल्म, आकार में कई जीबी
  • h.264 वीडियो, YouTube HD प्रसारण, आकार में कुछ सौ एमबी

एक डीवीडी से वीडियो बहुत बड़ा है । वास्तव में बहुत बड़ा। इसमें कई गीगाबाइट से अधिक डेटा हो सकता है। और अभी भी, एक YouTube HD वीडियो बेहतर दिखता है, जबकि यह सिर्फ कुछ सौ मेगाबाइट का उपयोग कर रहा है।

इसलिए, जैसा कि आप देखते हैं, YouTube HD के लिए उपयोग किया जाने वाला h.264 कोडेक बहुत बेहतर है, और बहुत अधिक कुशल है, उदाहरण के लिए डीवीडी के लिए उपयोग किए गए पुराने MPEG-2 कोडेक। यह हमेशा फ़ाइल आकार पर भरोसा न करने का एक कारण है।

अंगूठे के एक नियम के रूप में: यदि दो फाइलें एक अलग कोडेक का उपयोग करती हैं, तो आप उनकी फ़ाइल के आकार की तुलना यह जांचने के लिए नहीं कर सकते हैं कि कोई दूसरे से बेहतर दिखेगा या नहीं।

YouTube क्या करता है?

तो, अब हम YouTube से डाउनलोड करने के बारे में बात कर रहे हैं। हम पहले से ही जानते हैं कि YouTube एक अच्छे कोडेक का उपयोग करता है, और यह अपने सभी वीडियो के लिए इस कोडेक का उपयोग करता है। मुझे लगता है कि आपको डाउनलोड करते समय उपलब्ध अधिकतम रिज़ॉल्यूशन के साथ जाना चाहिए। YouTube वीडियो को अपस्केल नहीं करेगा। इसका मतलब है, यदि आप उच्चतम ऊर्ध्वाधर रिज़ॉल्यूशन वाले को डाउनलोड करते हैं, तो आपको सबसे अच्छी गुणवत्ता मिलती है। यदि आप उच्च फ़ाइल आकार के साथ एक डाउनलोड करते हैं, तो आपको बेहतर गुणवत्ता मिलेगी।

यदि संभव हो तो आपको MP4 विकल्प (जो aforementioned h.264 कोडेक का उपयोग करता है) के साथ जाना चाहिए। कुछ वीडियो के लिए, उच्चतम रिज़ॉल्यूशन FLV के साथ भी उपलब्ध नहीं है।

उदाहरण के लिए, मैंने अपने स्वयं के एक वीडियो पर यह परीक्षण किया, जिसे h.264 के रूप में अपलोड किया गया है:

charon:~ werner$ youtube-dl http://www.youtube.com/watch?v=tu1zF7mr6pg -F
[youtube] Setting language
[youtube] tu1zF7mr6pg: Downloading video webpage
[youtube] tu1zF7mr6pg: Downloading video info webpage
[youtube] tu1zF7mr6pg: Extracting video information
Available formats:
22  :   mp4 [720x1280]
45  :   webm    [720x1280]
35  :   flv [480x854]
34  :   flv [360x640]
18  :   mp4 [360x640]
43  :   webm    [360x640]
5   :   flv [240x400]

जैसा कि आप देख सकते हैं, सबसे अच्छी गुणवत्ता MP4 (बराबर h.264 कोडेक) और केवल WebM के माध्यम से उपलब्ध है।


क्या यह केवल स्पष्ट डाउनलोड के लिए है कि यह FLV में उच्चतम प्रस्तावों की पेशकश नहीं कर रहा है? मैं पूछ रहा हूं क्योंकि मैं समय-समय पर Youtube पर 720 / 1080p का प्रसाद देखता हूं और फ़्लैश प्लेयर का उपयोग कर रहा हूं, एचटीएमएल 5 नहीं।
डैन नीली

@DanNeely यह हो सकता है कि YouTube HD स्ट्रीम के लिए डाउनलोड करने योग्य FLV को उजागर न करे । इस उदाहरण में , उच्चतम उपलब्ध (डाउनलोड करने योग्य) FLV स्ट्रीम 480p है। MP4 पूर्ण HD तक जाता है। मुझे नहीं पता कि यह क्यों है, या यदि मेरे द्वारा उपयोग किए जाने वाले टूल में केवल एक लापता कार्यान्वयन है, लेकिन YouTube वीडियो के लिए डाउनलोड एपीआई को सार्वजनिक नहीं करता है। कम से कम मुझे इसके बारे में बहुत सारी जानकारी नहीं मिली है।
slhck

बहुत अच्छा चित्र! धन्यवाद! कोडेक एक बहुत ही महत्वपूर्ण कारक है। मैं एक mp4 [360x640] एक और एक flv [240x400] के बीच के अंतर को गुणवत्ता पर नहीं कर सकता। क्या आप, या कोई है? क्या flv (240x400] है? mp4 की तुलना में बड़ी फाइलें [360x640] एक, क्यों? mp4 एक में छोटी फाइलें और अच्छी गुणवत्ता है? यदि मेरा सभी अनुमान सही है। क्या इसका मतलब है कि mp4 का संकल्प बेहतर है?
DaMing

> मैं अंतर नहीं कर सकता ... * - फिर आप शायद केवल अंतर नहीं देख सकते हैं, और इससे कोई फर्क नहीं पड़ता। *> Mp4 एक में छोटी फ़ाइलें और अच्छी गुणवत्ता है? यदि मेरा सभी अनुमान सही है। क्या इसका मतलब है कि mp4 का संकल्प बेहतर है? - संकल्प 648x480 उदाहरण के लिए है। गुणवत्ता बेहतर होने की जरूरत नहीं है।
slhck

@DaMing अधिक जानकारी के लिए मेरा अद्यतन उत्तर देखें।
slhck

7

यह मानते हुए कि स्रोत फ़ाइल प्राचीन है, उत्पाद फ़ाइल की गुणवत्ता आम तौर पर निम्नलिखित के द्वारा निर्धारित की जा सकती है-
कोडेक , बिटरेट , रिज़ॉल्यूशन

  • "वे संख्याएं" संकल्प दर्शाती हैं।
  • फ़ाइल का आकार बिटरेट इंगित करता है।
  • फ़ाइल एक्सटेंशन आमतौर पर कोडेक की भविष्यवाणी कर सकता है। [ध्यान दें कि कई एक्सटेंशन कंटेनर प्रारूप हैं और इसमें कई अलग-अलग कोडेक्स हो सकते हैं: avi, mp4, mkv]

(बिटरेट समय के साथ फाइल किया जाता है और अंत में फाइलों को निर्धारित करेगा)

आमतौर पर, आप सर्वश्रेष्ठ फ़ाइल प्राप्त करने के लिए इनमें से प्रत्येक को अधिकतम और संतुलित करना चाहते हैं।

ऐसी कुछ स्थितियाँ हैं जहाँ एक मानदंड में 'बड़ा मान' दूसरे मानदंड को छोड़ सकता है। निम्नलिखित सूचीबद्ध कारण हैं कि आप केवल सबसे बड़ी फ़ाइल, रिज़ॉल्यूशन या कोडेक की तलाश क्यों नहीं कर सकते हैं।

  • बड़ी फ़ाइल आसानी से छोटी फ़ाइल की तुलना में कम गुणवत्ता वाली हो सकती है। (और अक्सर अभ्यास में है)। उदाहरण: mpeg2 डीवीडी बनाम ब्लिप रिप।
  • एक बड़ी रिज़ॉल्यूशन फ़ाइल कम रिज़ॉल्यूशन फ़ाइल की तुलना में कम गुणवत्ता वाली हो सकती है। (व्यवहार में अक्सर नहीं)
  • बेहतर कोडेक वाली फाइल खराब कोडेक के साथ एक से कम गुणवत्ता वाली हो सकती है। बहुत उच्च बिटरेट के साथ mpeg2 उच्च डीईएफ़ प्रसारण कम बिटरेट mpeg4's की तुलना में बेहतर गुणवत्ता वाला होगा

"बिटरेट समय के साथ फाइल कर रहा है और अंत में फाइलों को निर्धारित करेगा" -इस वाक्य बहुत रचनात्मक है! एक निश्चित वीडियो के लिए। समय की लंबाई तय हो गई है। बिटरेट मूल्य के जितना अधिक है, बेहतर है।
DaMing

"बेहतर कोडेक वाली फ़ाइल खराब कोडेक के साथ एक से कम गुणवत्ता वाली हो सकती है।" इसका क्या मतलब है? यह क्यों नहीं होता है, लेकिन कम है? क्या आप कृपया मुझे और अधिक जानकारी देंगे? धन्यवाद। और आपके पहले दो सुझावों में? , मुझे लगता है कि आप उन विशेष मामलों को व्यक्त करना चाहते हैं जो "... आसानी से ..." और ".... कम हो सकते हैं" शब्द हैं, वे सभी अक्सर नहीं होते हैं या आमतौर पर होते हैं, क्या मैं सही हूं?
DaMing

1
अस्पष्ट होने के लिए क्षमा करें। जैसा कि मैंने कहा, आप प्रत्येक मापदंड को संतुलित / अधिकतम करना चाहते हैं। आप बस सूचीबद्ध किए गए कारणों के लिए सबसे बड़ी फ़ाइल या सर्वश्रेष्ठ कोडेक की तलाश नहीं कर सकते।
user606723

इतनी जल्दी मुझे जवाब देने के लिए धन्यवाद! मान लीजिए कि अन्य कारक समान हैं, कोडेक के प्रदर्शन को छोड़कर। इसके अलावा यह पानी भी रखता है कि "बेहतर कोडेक के साथ एक फ़ाइल खराब कोडेक के साथ एक से कम गुणवत्ता हो सकती है?"। लगता है "बेहतर कोडेक के साथ एक फ़ाइल खराब कोडेक के साथ एक से अधिक गुणवत्ता वाली हो सकती है।
DaMing

1
यदि अन्य सभी कारक समान हैं, तो बेहतर कोडेक वाली फाइल एक खराब कोडेक की तुलना में बेहतर होगी।
user606723
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.