वीडियो क्लिप में सबटाइटल को हार्डकोड करने का विषय नया नहीं है। हमने कुछ साल पहले एक ट्यूटोरियल में इस पर चर्चा की थी, केवल Linux टूल्स का उपयोग करके। आज, हम इस अवधारणा को फिर से देखेंगे, अत्यधिक बहुमुखी और शक्तिशाली मीडिया प्लेयर, VideoLAN (VLC) पर ध्यान केंद्रित करते हुए।
वास्तव में, यदि आप कुछ सरल वीडियो संपादन कार्यों को पूरा करने के लिए कई टूल्स का उपयोग करने के मूड में नहीं हैं, न ही अजीब, अज्ञात ऑपरेटिंग सिस्टम में डब्बल करना चाहते हैं, तो VLC आपके लिए काम कर सकता है, एक सरल और सुंदर तरीके से। अब, यह गाइड आंशिक रूप से Linux पर प्रदर्शित करता है, लेकिन चरण Windows के लिए 100% समान और सुसंगत हैं। कृपया, मेरे साथ जुड़ें।
सबटाइटल एम्बेड करें
पहला कार्य एक वीडियो क्लिप बनाना या ढूंढना है, और फिर, क्रमशः, अपने सबटाइटल को व्यवस्थित करना। मान लीजिए आपके पास एक सबटाइटल फाइल है। यह सबसे अधिक संभावना SUB या SRT फॉर्मेट में होगी। ये दोनों वास्तव में सिर्फ टेक्स्ट फाइलें हैं, और आप हमेशा सामग्री को टेक्स्ट एडिटर में खोलकर देख सकते हैं। अब, हम टेक्स्ट को अपने वीडियो क्लिप पर ओवरले के रूप में हार्डकोड करना चाहते हैं, ताकि आप हमेशा सबटाइटल देख सकें, यहां तक कि उन उपकरणों पर भी जो सबटाइटल को अलग से प्रदर्शित करने में सक्षम फैंसी कंटेनर फॉर्मेट का समर्थन नहीं करते हैं।
VLC खोलें > Media > Stream। यह वह डायलॉग बॉक्स खोलेगा जहां आप ट्रांसकोडिंग के लिए एक या अधिक फाइलें चुन सकते हैं। आपको इस बिंदु पर 'Use a subtitle file' बॉक्स को चेक करने की आवश्यकता नहीं है। हम इसे बाद में सुलझाएंगे। नीचे Stream पर क्लिक करें। यह एक ट्रांसकोडिंग विज़ार्ड लॉन्च करेगा। पहला चरण स्रोत का चयन करना है, लेकिन आपने पहले ही ऐसा कर लिया है।
अगला, गंतव्य (आउटपुट) फाइल चुनें। आप इसे एक प्रत्यय देना चाह सकते हैं जो आपके द्वारा मांगे गए आउटपुट फॉर्मेट से मेल खाता हो। यह AVI या MP4 या ऐसा ही कुछ हो सकता है। याद रखें कि कुछ फॉर्मेट सबटाइटल का समर्थन नहीं करते हैं।
ट्रांसकोडिंग विकल्प
यह वह जगह है जहां यह थोड़ा जटिल हो जाता है। आपको ट्रांसकोडिंग के लिए सही प्रोफाइल चुनने की आवश्यकता है, और इसका मतलब है एनकैप्सुलेशन फॉर्मेट, वीडियो और ऑडियो कोडेक्स, और सबटाइटल ओवरले। कुछ कोडेक्स आपके सिस्टम पर उपलब्ध नहीं हो सकते हैं।
'सही' प्रोफाइल चुनें। फिर, दाईं ओर तीन बटन हैं। Edit, delete और create new profile। याद रखें कि एक प्रोफाइल को हटाना स्थायी है। एक मौजूदा प्रोफाइल में आपके द्वारा जोड़े गए कोई भी परिवर्तन भी स्थायी हैं। इसलिए, तब तक सेटिंग्स को बेतरतीब ढंग से संपादित न करें जब तक आप 100% सुनिश्चित न हों कि आप क्या कर रहे हैं।
सबसे अच्छी बात यह है कि एक नया प्रोफाइल बनाएं और तब तक इसके साथ खेलें जब तक आप इसे सही न कर लें। आपको चार विकल्प चुनने की आवश्यकता होगी - एनकैप्सुलेशन फॉर्मेट, जो बड़े पैमाने पर सबटाइटल शामिल करने की इसकी क्षमता से निर्धारित होता है, सही वीडियो और ऑडियो कोडेक्स, और सबटाइटल ओवरले।
प्रोफाइल संस्करण में अंतिम पृष्ठ पर - दोनों बॉक्स को चेक करें जो Subtitles पढ़ता है और वह जो Overlay subtitles on the video पढ़ता है। आपको कोडेक के बारे में चिंता करने की आवश्यकता नहीं है, हम इसे बाद में सुलझा लेंगे।
कुछ मामलों में, कुछ विकल्प उपलब्ध नहीं हो सकते हैं - जैसे उदाहरण के लिए Subtitles कोडेक यदि आप WebM को अपने कंटेनर के रूप में चुनते हैं। किसी भी तरह, आपको यह परीक्षण करना चाहिए कि आपके लिए क्या काम करता है, देखें कि रेंडर किया गया उत्पाद वही है जो आप ढूंढ रहे हैं, और आप खुश हैं कि कोई अजीब कलाकृतियां नहीं हैं। याद रखें कि आपके सिस्टम पर कोडेक्स की उपलब्धता यह भी निर्धारित करेगी कि चीजें कैसे की जाती हैं।
विकल्पों की समीक्षा करें और सबटाइटल ट्वीक करें
अब, विज़ार्ड में अगला चरण आपको चयनित विकल्पों की समीक्षा करने देगा। आपको एक छोटी सी चीज को ट्वीक करने की आवश्यकता होगी, और वह है Subtitles (scodec) विकल्प को हटाना, क्योंकि आपको उन्हें ट्रांसकोड करने की आवश्यकता नहीं है, केवल उन्हें ओवरले करना है।
इसलिए, यदि आपका आउटपुट ऐसा दिखता है:
:sout=#transcode{vcodec=h264,vb=800,fps=24,scale=Auto,
width=1920,height=1080,acodec=mpga,ab=128,channels=2,
samplerate=44100,scodec=dvbs,soverlay}:file{dst=<file>,
no-overwrite} :sout-keep
वह टुकड़ा हटा दें जो scodec=dvbs, पढ़ता है। फिर, Stream पर क्लिक करें।
रेंडर और टेस्ट
रेंडर समय कई कारकों पर निर्भर करेगा, जिसमें आपकी CPU क्लॉक, वीडियो आकार, आपके द्वारा चुने गए विकल्प, और ऐसे शामिल हैं। पीछे झुकें और इसे चलने दें। एक बार फाइल रेंडर खत्म हो जाने पर, मीडिया प्लेयर बंद करें, फिर अपनी फाइल लॉन्च करें यह देखने के लिए कि क्या होता है। आपको अपने पसंद के गंतव्य सिस्टम पर भी परीक्षण करना चाहिए, जहां भी आप अंतिम उत्पाद देखना चाहेंगे, यह सुनिश्चित करने के लिए कि सब कुछ पूरी तरह से काम करता है। त्रुटियां हो सकती हैं, और हम उन पर अलग से चर्चा करेंगे।
वैकल्पिक चरण
आप VLC उन्नत वरीयता मेनू के माध्यम से डिफ़ॉल्ट टेक्स्ट रेंडरर विकल्पों को बदलने में भी रुचि ले सकते हैं। Tools > Settings, Show settings: All (नीचे बाएं), साइडबार में, Video > Subtitles/OSD > Text renderer चुनें। जैसा चाहें ट्वीक करें।
अधिक पढ़ना
यदि आपको यह लेख पसंद आया, तो शायद आप इनका भी आनंद लेंगे:
Handbrake ट्यूटोरियल (यह सबटाइटल भी कर सकता है, मैं एक लेख के साथ फॉलो अप कर सकता हूं)
VLC में मीडिया स्ट्रीम और रिकॉर्ड करें
VLC रहस्य: लॉगिंग और यह खराब फाइलों के साथ कैसे मदद करता है
VLC कोडेक्स के साथ समस्याएं - और इसे कैसे ठीक करें (Linux)
VLC रिमोट फाइल नहीं चला सकता
VLC में वीडियो घुमाएं
निष्कर्ष
VideoLAN (VLC) एक अत्यंत बहुमुखी उपकरण है, और यह ट्यूटोरियल इसे साबित करता है। वस्तुतः, बहुत कम मीडिया-संबंधित कार्य हैं जिन्हें VLC निष्पादित नहीं कर सकता। यह लगभग किसी भी चीज़ के लिए सही सॉफ्टवेयर है। वर्कफ्लो उतना सहज नहीं है जितना हो सकता है, लेकिन फिर भी। आपका सबसे बड़ा दुश्मन मल्टीमीडिया की आपकी अपनी समझ होगी, और आपके बॉक्स पर जो भी कोडेक सपोर्ट है। साथ ही निश्चित रूप से अपने काम को वितरित करने के कानूनी प्रतिबंध।
वहां हम चलते हैं। एक और बाधा पार हो गई। अब, यह सरल नहीं है, और आप चिकनी नौकायन की तुलना में अजीब त्रुटियों और समस्याओं का सामना करने की अधिक संभावना रखते हैं। लेकिन हम इसे एक फॉलोअप लेख में संबोधित करेंगे। विशेष रूप से, हम ऑडियो समस्याओं के साथ-साथ हमारे रेंडर किए गए फाइलों को Youtube पर अपलोड करने की कोशिश के मुद्दों के बारे में बात करेंगे। चिंता न करें, सब हल हो जाएगा।
चीयर्स।