वीडियो में सबटाइटल जोड़ें क्या है?

वीडियो में उपशीर्षक जोड़ें टूल उपशीर्षक के टेक्स्ट को सीधे वीडियो के फ़्रेम में बर्न कर देता है। SRT, WebVTT, ASS या SSA फ़ाइल देने पर उपशीर्षक वीडियो का ही हिस्सा बन जाते हैं, इसलिए वे हर प्लेयर और प्लेटफ़ॉर्म पर बिना अलग कैप्शन ट्रैक के दिखाई देते हैं।

यह टूल FFmpeg को स्थानीय रूप से चलाता है, इसलिए आपका वीडियो और सबटाइटल फ़ाइल कभी इस पेज से बाहर नहीं जाते। यह SRT, WebVTT, ASS और SSA इनपुट तथा MP4, WebM और MOV वीडियो स्वीकार करता है। पहले से मौजूद स्टाइल प्रीसेट (क्लीन, बोल्ड, आउटलाइंड, हाई कंट्रास्ट) में से चुनें या फ़ॉन्ट, आकार, रंग, बोल्ड और इटैलिक, टेक्स्ट संरेखण, बैकग्राउंड स्टाइल (ठोस बॉक्स, सिर्फ़ आउटलाइन, या कोई बैकग्राउंड नहीं), बैकग्राउंड पारदर्शिता, और लाइन फ़्रेम के ऊपर, बीच या नीचे रहे — इन्हें बारीकी से समायोजित करें। कैप्शन को पूरी लाइन के रूप में, शब्द-दर-शब्द, या कराओके शैली में मौजूदा शब्द को हाइलाइट करते हुए दिखाएँ, और बर्न करने से पहले अपने वीडियो के असली फ़्रेम पर शैली का लाइव पूर्वावलोकन देखें। फ़ाइल सिंक से बाहर हो तो समय समायोजन से सभी कैप्शन को एक साथ आगे या पीछे खिसकाया जा सकता है।

उपयोग कैसे करें

  1. अपना वीडियो और SRT, WebVTT, ASS या SSA फ़ॉर्मैट की उपशीर्षक फ़ाइल अपलोड करें।
  2. कोई स्टाइल प्रीसेट चुनें या फ़ॉन्ट, रंग, पृष्ठभूमि और स्थिति अपनी पसंद से सेट करें।
  3. हार्डकोडेड सबटाइटल के साथ वीडियो को प्रोसेस करें और डाउनलोड करें।

कब उपयोग करें

  • WhatsApp या LinkedIn जैसे प्लेटफ़ॉर्म पर वीडियो भेजना जहाँ अलग सबटाइटल ट्रैक नहीं चलते।
  • ऐसे शॉर्ट फ़िल्म में अनुवादित कैप्शन जोड़ना जहाँ प्लेयर बाहरी SRT फ़ाइल नहीं पढ़ता।
  • ट्रेनिंग या क्लास के वीडियो तैयार करना जो ऑफ़लाइन डाउनलोड होने पर भी पढ़े जा सकें।

परिणाम

एक फ़िल्मकार एक शॉर्ट फिल्म MP4 और एक स्पेनिश SRT फ़ाइल अपलोड करता है, नीचे केंद्र में अर्ध-पारदर्शी काले बैकग्राउंड के साथ सफेद टेक्स्ट सेट करता है, और वितरण के लिए सबटाइटल वाला संस्करण डाउनलोड करता है।

अक्सर पूछे जाने वाले प्रश्न

बर्न-इन सबटाइटल और अलग SRT ट्रैक में क्या फ़र्क है?
बर्न-इन सबटाइटल वीडियो के पिक्सल का हिस्सा होते हैं, हमेशा दिखते हैं और बंद नहीं किए जा सकते। अलग SRT एक टेक्स्ट फ़ाइल है जिसे प्लेयर ऊपर से दिखाता है, दर्शक को ऑन-ऑफ़ का बटन मिलता है, पर तभी जब प्लेयर इसे समझे। पक्की दिखावट चाहिए तो बर्न-इन चुनें।
क्या वीडियो किसी सर्वर पर अपलोड होता है?
नहीं। FFmpeg WebAssembly के ज़रिए ब्राउज़र में ही चलता है। वीडियो और SRT पूरे समय आपके डिवाइस पर रहते हैं, और तैयार आउटपुट भी इसी पेज पर बनता है, कहीं भी नहीं भेजा जाता।
प्रोसेसिंग में वीडियो की कुल लंबाई से ज़्यादा वक़्त क्यों लगता है?
WebAssembly वाला FFmpeg नेटिव वर्ज़न से लगभग दो से चार गुना धीमा है क्योंकि वह केवल एक CPU थ्रेड पर चलता है। दो मिनट की क्लिप पर रिज़ॉल्यूशन और मशीन के हिसाब से पाँच से दस मिनट लग सकते हैं।
SRT की टाइमिंग सही है पर रिज़ल्ट में सबटाइटल आगे-पीछे दिख रहे हैं, क्यों?
अगर हर कैप्शन एक ही मात्रा से आगे-पीछे है, तो समय समायोजन कंट्रोल से उन सबको एक साथ पहले या बाद में खिसकाएँ जब तक वे मिल न जाएँ। अगर सिर्फ़ कुछ ही गलत हैं, तो SRT फ़ाइल में BOM या CRLF लाइन-एंडिंग हो सकती है जिन्हें पुराने पार्सर ठीक से नहीं पढ़ पाते; इसे BOM रहित UTF-8 में दोबारा सेव करें और जाँचें कि टाइमस्टैम्प में मिलीसेकंड के लिए बिंदु नहीं बल्कि अल्पविराम (00:00:01,500) इस्तेमाल हो।
क्या वीडियो की मूल क्वालिटी बनी रहती है?
एनकोडर मध्यम CRF वाला H.264 इस्तेमाल करता है, ज़्यादातर मामलों में देखने में सोर्स के बराबर लगता है। पूरी तरह लॉसलेस आउटपुट चाहिए तो डेस्कटॉप का Handbrake या सीधे FFmpeg को CRF 0 पर चलाना बेहतर है।

संबंधित उपकरण