Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

वीडियो और सबटाइटल एम्बेडिंग समस्याओं का समाधान: एक व्यावहारिक गाइड

यह थोड़ा अजीब ट्यूटोरियल होने जा रहा है। पृष्ठभूमि की कहानी इस प्रकार है। हाल ही में, मैंने रिसिटास वाई लास पैलेरास स्केच के कई मीठे पैरोडी क्लिप बनाए, जो नायक रिसिटास के पागल हंसी के लिए प्रसिद्ध है। हमेशा की तरह, मैंने उन्हें YouTube पर अपलोड किया, लेकिन जिस क्षण से मैंने तय किया कि किन सबटाइटल्स का उपयोग करना है, उस क्षण तक जब वीडियो अंततः ऑनलाइन उपलब्ध हो गए, एक लंबी और घुमावदार यात्रा थी।

इस गाइड में, मैं कई विशिष्ट मुद्दों को प्रस्तुत करना चाहता हूं जिनका सामना आप अपने मीडिया बनाते समय कर सकते हैं, ज्यादातर सबटाइटल्स के साथ और बाद में मीडिया शेयरिंग पोर्टल्स, विशेष रूप से YouTube पर अपलोड करते समय, और आप उनसे कैसे निपट सकते हैं। मेरे पीछे आइए।

पृष्ठभूमि की कहानी

वीडियो संपादन के लिए मेरा पसंदीदा सॉफ्टवेयर Kdenlive है, जिसका उपयोग मैंने सबसे मूर्खतापूर्ण फ्रेंकस्टीन क्लिप बनाते समय शुरू किया था, और यह तब से मेरा वफादार साथी रहा है। आमतौर पर, मैं फ़ाइलों को WebM कंटेनर में रेंडर करता हूं, VP8 वीडियो कोडेक और Vorbis ऑडियो कोडेक के साथ, क्योंकि यही Google को पसंद है। वास्तव में, पिछले सात वर्षों में अपलोड किए गए लगभग 40 अलग-अलग क्लिप के साथ मुझे कोई समस्या नहीं थी।

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

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

इसलिए, मैंने VideoLAN (VLC) का उपयोग करके सबटाइटल्स को वीडियो पर एम्बेड करने का फैसला किया। ऐसा करने के कई तरीके हैं। आप Media > Convert/Save विकल्प का उपयोग कर सकते हैं, लेकिन इसमें वह सब कुछ नहीं है जिसकी हमें आवश्यकता है। इसके बजाय, आपको Media > Stream का उपयोग करना चाहिए, जो एक अधिक पूर्ण विज़ार्ड के साथ आता है, और यह ट्रांसकोडिंग विकल्पों का एक संपादन योग्य सारांश भी प्रदान करता है, जिसकी हमें आवश्यकता है - इसके लिए कृपया सबटाइटल्स पर मेरा ट्यूटोरियल देखें।

त्रुटियाँ!

सबटाइटल्स एम्बेड करने की प्रक्रिया तुच्छ नहीं है। आपको रास्ते में कई समस्याओं का सामना करना पड़ेगा। यह गाइड आपको इनसे निपटने में मदद करेगा ताकि आप अपने काम पर ध्यान केंद्रित कर सकें और अजीब सॉफ़्टवेयर त्रुटियों को डीबग करने में समय बर्बाद न करें। वैसे भी, यहाँ VLC में सबटाइटल्स के साथ काम करते समय आपके सामने आने वाली संभावित समस्याओं का एक छोटा लेकिन संभावित संग्रह है। परीक्षण और त्रुटि, लेकिन नर्डी डिज़ाइन भी।

कोई चलाने योग्य स्ट्रीम नहीं

आपने शायद अजीब आउटपुट सेटिंग्स चुनी हैं। आप यह दोबारा जांचना चाह सकते हैं कि आपने सही वीडियो और ऑडियो कोडेक चुने हैं। यह भी याद रखें कि कुछ मीडिया प्लेयर्स में सभी कोडेक्स नहीं हो सकते हैं। साथ ही, सुनिश्चित करें कि आप उस सिस्टम पर परीक्षण करते हैं जिस पर आप इन क्लिप्स को चलाना चाहते हैं।

सबटाइटल्स दो बार ओवरले हुए

यह तब हो सकता है यदि आप स्ट्रीमिंग मीडिया विज़ार्ड के पहले चरण में "Use a subtitle file" बॉक्स को चेक करते हैं। बस आवश्यक फ़ाइल चुनें और Stream पर क्लिक करें। बॉक्स को अनचेक छोड़ दें।

कोई सबटाइटल आउटपुट उत्पन्न नहीं हुआ

यह दो मुख्य कारणों से हो सकता है। पहला, आपने गलत एनकैप्सुलेशन प्रारूप चुना है। प्रोफ़ाइल पृष्ठ को संपादित करते समय आगे बढ़ने से पहले सुनिश्चित करें कि सबटाइटल्स सही ढंग से चिह्नित हैं। यदि प्रारूप सबटाइटल्स का समर्थन नहीं करता है, तो यह काम नहीं कर सकता है।

दूसरा, आपने अंतिम आउटपुट में सबटाइटल कोडेक रेंडर सक्षम छोड़ दिया होगा। आपको इसकी आवश्यकता नहीं है। आपको केवल सबटाइटल्स को वीडियो क्लिप पर ओवरले करने की आवश्यकता है। कृपया जनरेटेड स्ट्रीम आउटपुट स्ट्रिंग की जांच करें और Stream बटन पर क्लिक करने से पहले "scodec=" पढ़ने वाले विकल्प को हटा दें।

लापता कोडेक्स + समाधान

यह एक आम बग है कि प्रयोगात्मक कोडेक्स कैसे लागू किए जाते हैं, और आप इसे सबसे अधिक संभावना देखेंगे यदि आप निम्न प्रोफ़ाइल चुनते हैं: Video - H.264 + AAC (MP4)। फ़ाइल रेंडर हो जाएगी, और यदि आपने सबटाइटल्स चुने हैं, तो वे भी ओवरले होंगे, लेकिन बिना किसी ऑडियो के। हालांकि, हम इसे एक हैक से ठीक कर सकते हैं।

एक संभावित हैक है VLC को कमांड लाइन से --sout-ffmpeg-strict=-2 विकल्प के साथ शुरू करना (काम कर सकता है)। दूसरा और अधिक निश्चित समाधान है ऑडियो-रहित वीडियो को लेना लेकिन सबटाइटल्स के साथ ओवरले किया गया और इसे Kdenlive के माध्यम से मूल प्रोजेक्ट वीडियो रेंडर के साथ ऑडियो स्रोत के रूप में बिना सबटाइटल्स के फिर से रेंडर करना। जटिल लगता है, इसलिए विस्तार से:

  • मौजूदा क्लिप (ऑडियो वाले) को वीडियो से ऑडियो में ले जाएं। बाकी को हटा दें।
  • वैकल्पिक रूप से, रेंडर की गई WebM फ़ाइल को अपने ऑडियो स्रोत के रूप में उपयोग करें।
  • नया क्लिप जोड़ें - वह जिसे हमने एम्बेडेड सबटाइटल्स और बिना ऑडियो के बनाया था।
  • क्लिप को नए वीडियो के रूप में रखें।
  • फिर से WebM के रूप में रेंडर करें।

अन्य प्रकार के ऑडियो कोडेक्स का उपयोग सबसे अधिक संभावना काम करेगा (जैसे MP3), और आपके पास वीडियो, ऑडियो और सबटाइटल्स के साथ एक पूर्ण प्रोजेक्ट होगा। यदि आप खुश हैं कि कुछ भी गायब नहीं है, तो अब आप YouTube पर अपलोड कर सकते हैं। लेकिन फिर...

YouTube वीडियो मैनेजर और अज्ञात प्रारूप

यदि आप एक गैर-WebM क्लिप अपलोड करने का प्रयास कर रहे हैं (मान लें MP4), तो आपको एक अनिर्दिष्ट त्रुटि मिल सकती है कि आपकी क्लिप मीडिया प्रारूप आवश्यकताओं को पूरा नहीं करती है। मुझे यकीन नहीं था कि VLC ने एक गैर-YouTube-अनुपालन फ़ाइल क्यों उत्पन्न की। हालांकि, फिर से, समाधान आसान है। Kdenlive का उपयोग करके वीडियो को फिर से बनाएं, और इसका परिणाम एक ऐसी फ़ाइल में होना चाहिए जिसमें YouTube को पसंद आने वाले सभी सही मेटा फ़ील्ड और क्या नहीं हों। मेरी मूल कहानी और इस तरह Kdenlive के माध्यम से बनाए गए 40-अजीब क्लिप पर वापस।

P.S. यदि आपके क्लिप में वैध ऑडियो है, तो बस इसे Kdenlive के माध्यम से फिर से चलाएं। यदि नहीं, तो पहले से वीडियो/ऑडियो ट्रिक करें। आवश्यकतानुसार क्लिप को म्यूट करें। अंत में, यह केवल ओवरले की तरह है, सिवाय इसके कि आप एक क्लिप से वीडियो स्रोत और दूसरे से ऑडियो का उपयोग अंतिम रेंडर के लिए कर रहे हैं। काम हो गया।

अधिक पढ़ना

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

निष्कर्ष

मुझे आशा है कि आप इस गाइड को उपयोगी पाएंगे। यह बहुत कुछ कवर करता है, और मैंने इसे रैखिक और सरल बनाने की कोशिश की है और उन अधिकांश नुकसानों को संबोधित किया है जो उद्यमी स्ट्रीमर और सबटाइटल प्रेमी VLC के साथ काम करते समय सामना कर सकते हैं। यह सब कंटेनर और कोडेक्स के बारे में है, लेकिन यह तथ्य भी कि मीडिया की दुनिया में वस्तुतः कोई मानक नहीं हैं, और जब आप एक प्रारूप से दूसरे में जाते हैं, तो कभी-कभी आप कॉर्नर केस का सामना कर सकते हैं।

यदि आप एक या तीन त्रुटियों से टकराते हैं, तो यहां दिए गए टिप्स और ट्रिक्स आपको उनमें से कम से कम कुछ को हल करने में मदद करेंगे, जिनमें अनप्लेबल स्ट्रीम, लापता या डुप्लिकेट सबटाइटल्स, लापता कोडेक्स और दुष्ट Kdenlive समाधान, YouTube अपलोड त्रुटियां, छिपे हुए VLC कमांड लाइन विकल्प, और कुछ अन्य एक्स्ट्रा शामिल हैं। एक ही टेक्स्ट के लिए काफी कुछ, है ना। सौभाग्य से, सभी अच्छी चीजें। ध्यान रखें, इंटरनेट के बच्चों। और यदि आपके पास कोई अन्य अनुरोध है कि मेरे भविष्य के VLC लेखों में आगे क्या शामिल होना चाहिए, तो बेझिझक एक ईमेल भेजें।

चीयर्स।

  1. मैंने उच्च-गुणवत्ता वाली फ्रेंकस्टीन फिल्म कैसे बनाई: चरण-दर-चरण गाइड मैंने उच्च-गुणवत्ता वाली फ्रेंकस्टीन फिल्म कैसे बनाई: चरण-दर-चरण गाइड

    अब तक, आपने मेरी अत्यधिक सफल, अवतार-गुणवत्ता वाली फ्रेंकस्टीन फिल्म देखी है। और आप सोच रहे होंगे कि आखिर मैंने इसे कैसे बनाया। चिंता न करें, आज, मैं आपको वह सब सिखाऊंगा जो जानने की जरूरत है, ताकि आप मल्टीमीडिया-नूब से एक अत्यधिक परिष्कृत फिल्म निर्देशक और संपादक में परिवर्तित हो सकें। बेशक, आपको अभी

  1. Firefox 91 और बाद के संस्करणों में Proton UI को वापस लाना Firefox 91 और बाद के संस्करणों में Proton UI को वापस लाना

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

  1. Firefox एड्रेस बार को डेस्कटॉप मोड पर पुनर्स्थापित करें: Firefox 75+ के लिए चरण-दर-चरण Firefox एड्रेस बार को डेस्कटॉप मोड पर पुनर्स्थापित करें: Firefox 75+ के लिए चरण-दर-चरण

    हम क्या करने जा रहे हैं? हम Firefox UI को पहले जैसा दिखाने के लिए एक कस्टम CSS स्टाइल बनाएंगे। सार में, Firefox UI को स्टाइल किया जा सकता है, ठीक किसी भी वेब पेज की तरह। यह Firefox प्रोफ़ाइल फ़ोल्डर में userChrome.css फ़ाइल में CSS घोषणाएं जोड़कर किया जाता है। अब, मैं कोई अग्रणी नहीं हूँ। इस महत्वपू