दो SRT फ़ाइलों को दोनों भाषाओं वाले एक सबटाइटल में मर्ज करें
क्या आपके पास एक ही फ़िल्म की दो अलग-अलग भाषाओं की सबटाइटल फ़ाइलें हैं? दोनों को अपलोड करें और एक ऐसी सिंगल फ़ाइल पाएं जो दोनों भाषाओं को टाइमिंग के आधार पर लाइन-दर-लाइन जोड़कर एक साथ दिखाए। इसमें कोई AI मॉडल शामिल नहीं है और न ही कुछ अनुवाद किया जाता है। 3,000 लाइनों तक जोड़ना पूरी तरह फ़्री है; इससे लंबी फ़ाइलों के लिए सिर्फ़ $5 का पेमेंट है। यह पेज पहली भाषा को स्क्रीन के ऊपर और दूसरी को नीचे रखकर तैयार करता है।
- ठीक दो फ़ाइलें: पहली मुख्य भाषा है, और दूसरी को इसमें जोड़ा जाता है
- दूसरी फ़ाइल की हर लाइन पहली फ़ाइल की उस लाइन से जुड़ती है जिसके साथ उसका समय सबसे ज़्यादा मेल खाता है
- दूसरी फ़ाइल की वे लाइनें जो किसी से मेल नहीं खातीं, वे अपनी टाइमिंग पर ही रहती हैं
- .srt, .vtt, .ass और .ssa स्वीकार करता है; SRT, VTT या ASS में डाउनलोड करता है
- 3,000 लाइनों तक फ़्री; 10,000 लाइनों तक के लिए $5
लाइनों को आपस में कैसे जोड़ा जाता है
एक ही फ़िल्म की दो सबटाइटल फ़ाइलों में संवाद शायद ही कभी एक ही जगह टूटे हों। हो सकता है कि एक फ़ाइल किसी वाक्य को एक ही सबटाइटल में दिखाए, जबकि दूसरी उसे दो भागों में बांट दे, और उनके शुरू व खत्म होने के समय में भी कुछ सेकंड के हिस्से का फ़र्क हो सकता है। इसलिए फ़ाइलों को लाइन नंबर के हिसाब से नहीं मिलाया जाता। दूसरी फ़ाइल की हर लाइन के लिए, टूल पहली फ़ाइल की उन लाइनों को देखता है जिनके समय से वह मेल खाती है, और उसे सबसे अधिक ओवरलैप वाली लाइन से जोड़ देता है। यदि दो छोटी लाइनें किसी एक लंबी लाइन के समयांतराल में आती हैं, तो वे दोनों उसके साथ दिखाई जाती हैं।
अगर दूसरी फ़ाइल की कोई ऐसी लाइन है जो पहली फ़ाइल की किसी भी लाइन से मेल नहीं खाती (जैसे कोई साइनबोर्ड जो सिर्फ़ एक फ़ाइल में ट्रांसलेट किया गया हो), तो उसे हटाया नहीं जाता: वह अपनी टाइमिंग बनाए रखती है और केवल दूसरी भाषा में अलग से दिखाई देती है। इसी तरह पहली फ़ाइल की जिस लाइन का कोई साथी नहीं है, वह भी अकेले दिखती है। इसका नतीजा टाइम के क्रम में व्यवस्थित एक सिंगल फ़ाइल होती है, जिसका नाम पहली फ़ाइल के नाम पर रखा जाता है, उदाहरण के लिए Movie.dual.srt।
जब फ़ाइलें अलग-अलग रिलीज़ की हों
टाइम के आधार पर मैचिंग तभी काम करती है जब दोनों फ़ाइलें एक ही वीडियो के लिए टाइम की गई हों। किसी दूसरी रिलीज़ के लिए बनी फ़ाइल एक या दो सेकंड आगे-पीछे हो सकती है, फ़िल्म आगे बढ़ने के साथ टाइमिंग का अंतर बढ़ता जा सकता है, या उसका फ़्रेम रेट अलग हो सकता है (जैसे 23.976 के बजाय 25)। अगर उन्हें ऐसे ही मर्ज कर दिया जाए, तो लाइनें गलत डायलॉग के साथ जुड़ जाएंगी। पहले /hi/fix-subtitle-sync पर मौजूद सबटाइटल सिंक टूल से किसी एक फ़ाइल की टाइमिंग ठीक कर लें (यह टूल पूरी फ़ाइल को आगे-पीछे कर सकता है, स्ट्रेच कर सकता है या फ़्रेम रेट बदल सकता है), और फिर दोनों को मर्ज करें।
लेआउट और फ़ॉर्मेट
- स्प्लिट: पहली भाषा स्क्रीन के ऊपर, दूसरी भाषा नीचे (SRT में {\an8}, VTT में line:0, ASS में Top स्टाइल)
- स्टैक्ड: दोनों भाषाएं स्क्रीन के नीचे, पहली भाषा ऊपर की लाइन में
- .ass या .ssa इनपुट को टेक्स्ट के रूप में पढ़ा जाता है; इटैलिक्स और पोज़िशन कोड रखे जाते हैं, बाकी स्टाइलिंग नहीं
- डाउनलोड्स बाइट ऑर्डर मार्क (BOM) के साथ UTF-8 में होते हैं, ताकि अरबी, फ़ारसी और चीनी भाषाएं सही से दिखें
टूल कैसे काम करता है, कितना खर्च आता है और आपकी फ़ाइलें कैसे संभाली जाती हैं, यह डुअल लैंग्वेज सबटाइटल पेज पर है; हर टूल की कीमत कीमत पेज पर है।
आख़िरी अपडेट:
सवाल और जवाब
क्या ChatGPT दो SRT फ़ाइलों को मर्ज कर सकता है?
कुछ दर्जनों लाइनों के लिए वह उन्हें मिला सकता है। लेकिन पूरी फ़िल्म के लिए, जवाब अक्सर बीच में ही रुक जाता है। साथ ही, क्योंकि वह टाइम कोड के बजाय पढ़कर लाइनों को मैच करता है, इसलिए वह गलत लाइनों को जोड़ सकता है या टाइम कोड बिगाड़ सकता है।
क्या यह फ़्री है?
हाँ, अगर मर्ज की गई फ़ाइल में 3,000 लाइनों तक हैं, तो डाउनलोड समेत यह पूरी तरह फ़्री है। इससे लंबी फ़ाइलों का पहला हिस्सा फ़्री दिखता है, और 10,000 लाइनों तक की पूरी फ़ाइल के लिए सिर्फ़ एक बार $5 का पेमेंट करना होता है।
कौन सी फ़ाइल ऊपर वाली भाषा बनती है?
दोनों फ़ाइलों में से पहली फ़ाइल। स्प्लिट लेआउट में यह स्क्रीन के सबसे ऊपर जाती है और स्टैक्ड लेआउट में ऊपरी लाइन पर दिखती है।
अगर लाइनें सही से मैच न हों तो क्या करें?
शायद दोनों फ़ाइलें अलग-अलग रिलीज़ के लिए टाइम की गई हैं। सबटाइटल सिंक टूल से किसी एक फ़ाइल की टाइमिंग ठीक कर लें ताकि दोनों एक ही वीडियो से मैच हो जाएं, और फिर से मर्ज करें।
क्या मैं दो से ज़्यादा फ़ाइलें मर्ज कर सकता हूँ?
नहीं। हर जॉब में सिर्फ़ दो फ़ाइलें ही जोड़ी जाती हैं।
अगर मेरे पास सिर्फ़ एक ही भाषा हो तो?
इसके बजाय "Translate my file" चुनें: आपकी फ़ाइल को दूसरी भाषा में ट्रांसलेट किया जाएगा और दोनों भाषाएं एक साथ दिखाई देंगी।