क्या हमें हमेशा हैंडब्रेक के लिए वेब ऑप्टिमाइज़्ड का उपयोग नहीं करना चाहिए?


21

मैं कभी-कभी वीडियो फ़ाइलों को संपीड़ित करने के लिए हैंडब्रेक का उपयोग करता हूं, और ध्यान दें कि "वेब अनुकूलित" विकल्प डिफ़ॉल्ट रूप से चुना नहीं गया है, और विकल्प में डिफ़ॉल्ट पर सेट नहीं किया जा सकता है।

लेकिन मैंने वेब अनुकूलित और गैर-वेब-अनुकूलित दोनों की कोशिश की। दोनों फाइलें एक ही 320MB के लिए निकली हैं। लेकिन अगर यह वेब अनुकूलित है, तब भी जब मैं केवल 10 एमबी के लिए वेब पर अपलोड करने के लिए एफ़टीपी का उपयोग करता हूं, तो मैं पहले से ही इसे क्रोम ब्राउज़र पर देखना शुरू कर सकता हूं - बनाम, अगर यह वेब अनुकूलित नहीं है, तो मुझे इंतजार करना होगा और इसे चलाने के लिए सभी 320MB अपलोड करें।

मैं अनुमान लगा रहा हूं कि वेब अनुकूलित का अर्थ है कि अंत में फ़ाइल के सामने कुछ प्रकार के वीडियो फ्रेम इंडेक्स डालना, ताकि इंडेक्स तैयार हो और उपयोगकर्ता केवल 10 एमबी या 20 एमबी के साथ भी वीडियो देख सकें। लेकिन, (1) हम हमेशा वेब का उपयोग क्यों नहीं करते और इसे डिफ़ॉल्ट बनाते हैं? (2) क्या यह हैंडब्रेक में डिफ़ॉल्ट बनाने के लिए सभी विन्यास योग्य है ताकि अगर हम इसे हर बार सेट करना भूल जाएं, तो हमें वास्तव में फिर से एनकोड करना होगा?

यदि मैं अपनी वेबसाइट पर अपलोड करता हूं, तो गैर-वेब-अनुकूलित संस्करण के लिए मुझे पसंद नहीं आने वाली दूसरी चीज पीएस है, और मैं यात्रा कर रहा हूं और उस फाइल को एक्सेस करना चाहता हूं, और अगर नेट की गति धीमी है, तो वीडियो चलाएं और हर समय विराम दें, फिर मैं फ़ाइल डाउनलोड कर सकता हूं और इसे वीएलसी प्लेयर का उपयोग करके खेल सकता हूं। लेकिन अगर मैंने 200MB या 280MB भी डाउनलोड किया है, तो वीडियो अभी भी 1 सेकंड के लिए भी नहीं चलेगा। इससे पहले कि वह कुछ भी खेल सके पूरे 320 एमबी को डाउनलोड करना होगा

जवाबों:


7

यदि वीडियो स्ट्रीम किया जा रहा है, कभी भी, तो आपको इसे वेब-ऑप्टिमाइज़ करना चाहिए। यह सामने की ओर वीडियो फ़ाइल का एक विशेष ब्लॉक रखता है जिसे "मूव एटम" कहा जाता है, जो टेबल-ऑफ-कंटेंट की तरह होता है। यकीन नहीं क्यों, लेकिन यह डिफ़ॉल्ट रूप से शुरुआत में नहीं है, और कहीं भी दिखाई दे सकता है। Html स्ट्रीमिंग के लिए, इस ब्लॉक को पहले पढ़ना होगा जिससे रिमोट उपयोगकर्ता वीडियो देखना शुरू कर सकता है।

इस पर एक महान मध्यम स्तर की व्याख्या के लिए:
http://rigor.com/blog/2016/01/optimizing-mp4-video-for-fast-streaming


5

यह एक कारण है कि क्यों नहीं:

यदि आप इसे सक्षम करते हैं और अपना वीडियो परिवर्तित करते हैं, तो iPad वीडियो फ़ाइल नहीं चलाएगा! इसके बजाय आपको त्रुटि मिलती है "ऑपरेशन पूरा नहीं हो सका"।

/programming//q/24042894/1066234


2
क्या आपको यकीन है? मैंने दोनों वेब ऑप्टिमाइज़्ड की कोशिश की है या नहीं, और दोनों ही मामलों में, मैं iPad पर मूवी ऐप पर अपलोड कर सकता हूं, या अगर यह मेरी वेबसाइट पर वेब होस्टिंग कंपनी द्वारा फाइल की जाती है, तो इसे iPad पर Google Chrome का उपयोग करके देखें
nopole

यदि आप एक फ्लैश प्लेयर के साथ वीडियो फ़ाइलों को चलाने की कोशिश करते हैं, तो वे केवल तभी शुरू होंगे जब वे पूरी तरह से लोड हो जाएंगे (आईपैड रूपांतरण प्रोफ़ाइल)। यहां आपको "वेब अनुकूलित" उपयोगकर्ता की आवश्यकता है, फिर वे तुरंत शुरू करते हैं। यदि आप वीडियो को <video> एचटीएमएल 5 के साथ खेलते हैं और वे वेब-अनुकूलित हैं, तो आप समयरेखा में आगे कूदते हैं, वीडियो लोड होने तक काम नहीं करेगा या तब तक इंतजार नहीं करेगा जब तक कि वीडियो इस बिंदु तक लोड न हो जाए।
काई नोएक

3

मुझे लगता है कि यह राय के नीचे आता है। मैं हमेशा वेब ऑप्टिमाइज़्ड का चयन करता हूं लेकिन इसका मतलब यह नहीं है कि हर कोई ऐसा करना चाहेगा। हैंडब्रेक ओपन सोर्स सॉफ्टवेयर है और मुझे पता चला है कि यह लोगों को वह चुनने देना पसंद करता है जो वे चाहते हैं।

यदि आपको वेब अनुकूलित परिवर्धन की आवश्यकता नहीं है, तो उन्हें एन्कोड में क्यों शामिल करें?


नहीं, चाहे फ्रेम इंडेक्स डेटा सामने हो या फाइल के अंत में, यह वास्तव में कोई फर्क नहीं पड़ता, क्या यह?
nopole

मुझे यकीन नहीं है कि अगर गैर-वेब-अनुकूलित वीडियो में फ़्रेम इंडेक्स डेटा भी है। क्या आपके पास एक स्रोत है जो फ़्रेम इंडेक्स डेटा के समावेश को सूचीबद्ध करता है? धन्यवाद।
tbenz9

यह तथ्य है कि यदि फ़ाइल आपकी हार्ड ड्राइव में है या पूरी तरह से वेबपेज पर अपलोड है, तो आप वीडियो के किसी भी बिंदु पर जा सकते हैं। इसलिए फ़्रेम इंडेक्स डेटा होना चाहिए। क्योंकि, अगर ऐसा कोई डेटा नहीं है, तब भी यदि फ़ाइल का 20MB अपलोड किया गया है, तो आपको वीडियो को शुरू से देखने में सक्षम होना चाहिए या 10 सेकंड बाद में कूदना चाहिए, क्या आपको नहीं होना चाहिए? तथ्य यह है कि आप इसका मतलब यह नहीं कर सकते हैं कि कुछ लापता डेटा है जो बहुत शुरुआत से भी वीडियो चलाने के लिए महत्वपूर्ण है।
नोपोल

2
तो मेरा क्या मतलब है, अगर अंतिम फ़ाइल आकार समान हैं, और गुणवत्ता के लिए कोई जुर्माना नहीं है चाहे वह वेब-अनुकूलित या गैर-वेब-अनुकूलित हो, तो क्यों न इसे हर समय वेब-अनुकूलित बनाया जाए, ताकि फ़ाइल अधिक सार्वभौमिक रूप से प्रयोग करने योग्य है?
नोपोल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.