प्रोफाइल क्या है?
एक H.264 प्रोफ़ाइल अधिक या कम परिभाषित करता है कि आपके वीडियो को संपीड़ित करते समय एन्कोडर किस "घंटी और सीटी" का उपयोग कर सकता है - और बहुत सारे H.264 विशेषताएं हैं जो एनकोडर सक्षम कर सकता है। जिन लोगों को इसे सक्षम करने की अनुमति दी गई है वे प्रोफ़ाइल द्वारा परिभाषित हैं। प्रोफाइल उन उपकरणों के बीच संगतता सुनिश्चित करते हैं जिनमें अलग-अलग डिकोडिंग क्षमताएं हैं। प्रोफाइल के साथ, एनकोडर और डिकोडर एक सुविधा सेट पर सहमत होते हैं कि वे दोनों को संभाल सकते हैं।
विभिन्न प्रोफाइल क्या करते हैं?
विस्तृत सूची के लिए, विकिपीडिया पर H.264 प्रोफाइल देखें ।
आम तौर पर, बेसलाइन प्रोफ़ाइल केवल कुछ बुनियादी सुविधाओं के लिए एनकोडर को प्रतिबंधित करता है। बेसलाइन प्रोफ़ाइल के साथ एन्कोड किए गए वीडियो को आसानी से कम कम्प्यूटेशनल शक्ति वाले उपकरणों पर भी खेला जा सकता है, जैसे कि पुराने स्मार्टफोन। उदाहरण के लिए, एंड्रॉइड और आईओएस फोन, आधिकारिक तौर पर केवल आधार रेखा प्रोफ़ाइल के साथ एन्कोडेड वीडियो खेलते हैं, लेकिन उच्च या मुख्य नहीं । यह पिछले वर्षों में थोड़ा बदल गया है, जहां अधिक से अधिक फोन वास्तव में मुख्य या उच्च प्रोफ़ाइल वीडियो खेल सकते हैं, लेकिन फिर भी आधिकारिक सिफारिशें इसका उल्लेख करती हैं ।
मुख्य रूप से कम लागत वाले अनुप्रयोगों के लिए, इस प्रोफ़ाइल का उपयोग आमतौर पर वीडियोकांफ्रेंसिंग और मोबाइल अनुप्रयोगों में किया जाता है। यह उन विशेषताओं के सबसेट से मेल खाती है, जो बेसलाइन, मेन और हाई प्रोफाइल के बीच आम हैं
मुख्य और उच्च बस सुविधाओं को जोड़ते हैं। विशेष रूप से उच्च प्रोफ़ाइल का उपयोग अक्सर प्रसारण में किया जाता है:
प्रसारण और डिस्क भंडारण अनुप्रयोगों के लिए प्राथमिक प्रोफ़ाइल, विशेष रूप से उच्च परिभाषा टेलीविजन अनुप्रयोगों के लिए (उदाहरण के लिए, यह ब्लू-रे डिस्क स्टोरेज प्रारूप और डीवीबी एचडीटीवी प्रसारण सेवा द्वारा अपनाई गई प्रोफ़ाइल है)।
बी स्लाइस केवल मुख्य प्रोफ़ाइल और इसके बाद के संस्करण में अनुमत उदाहरण के लिए हैं । उनका उपयोग बैंडविड्थ पर बचाने के लिए किया जा सकता है, लेकिन डिकोड करना कठिन है, यही कारण है कि कुछ डिवाइस उनका समर्थन नहीं कर सकते हैं।
गुणवत्ता के साथ क्या करना है?
प्रोफ़ाइल केवल अप्रत्यक्ष रूप से गुणवत्ता को प्रभावित करती है। उच्च प्रोफ़ाइल की कुछ विशेषताएं आपको निम्न प्रोफ़ाइल की तुलना में निम्न फ़ाइल आकारों के साथ समान गुणवत्ता प्राप्त करने में सक्षम कर सकती हैं।
उदाहरण के लिए, CABAC एन्ट्रापी कोडिंग ( मुख्य और उच्च ) CAVLC ( बेसलाइन ) की तुलना में अधिक कुशल है । यह कम्प्यूटेशनल रूप से अधिक गहन भी है। इस प्रकार, यदि आप एनकोडर को खर्च करने के लिए एक निश्चित सा दर देते हैं, तो यह CABLC के साथ CABAC के साथ एक बेहतर गुणवत्ता वाला वीडियो बनाने में सक्षम होगा क्योंकि यह बहुत बेहतर संपीड़न प्राप्त करता है।
यह यह भी बताता है कि आपने हाई प्रोफाइल के साथ छोटे फ़ाइल आकार को क्यों प्राप्त किया - जाहिर है, आप किसी तरह एक निरंतर गुणवत्ता स्तर निर्धारित करते हैं और एनकोडर अधिक उन्नत संपीड़न तकनीक का उपयोग करके एक वीडियो फ़ाइल बना सकता है जिसमें बेसलाइन प्रोफ़ाइल के समान गुणवत्ता हो , लेकिन छोटे के साथ आकार।
तो ... आपको किसका उपयोग करना चाहिए?
कुछ बुनियादी नियम:
- यदि आप पुराने मोबाइल उपकरणों को लक्षित कर रहे हैं तो बेसलाइन प्रोफ़ाइल
- मुख्य या उच्च प्रोफ़ाइल यदि आप वेब स्ट्रीमिंग, दीर्घकालिक भंडारण, पीसी या मैक, ब्लू-रे संलेखन आदि को लक्षित कर रहे हैं।