वीडियो से मिलाने के लिए सबटाइटल खींचें
या सबटाइटल टेक्स्ट पेस्ट करें
विकल्प
वीडियो कितना लंबा है, मिलीसेकंड, सेकंड या टाइमकोड में लिखा हुआ (1500, 24m, 00:24:00,000 सब चलते हैं)। अनुपात फ़ाइल से ही निकाला जाता है: आखिरी पल जब कोई क्यू स्क्रीन पर है वह मापा जाता है, और उसी को इस लंबाई तक खींचा या दबाया जाता है। तब उपयोगी है जब आप जिस संस्करण से मिलान कर रहे हैं उसकी अवधि जानते हों, अनुपात नहीं।
टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।
चलाने के लिए लक्ष्य लंबाई भरें।
वीडियो कितना लंबा है, यह लिखें और यह पेज अनुपात खुद निकाल देता है। सबटाइटल फ़ाइल की लंबाई फ़ाइल से ही नापी जाती है — उसमें कहीं भी सबसे बड़ा समाप्ति समय — और हर टाइमस्टैम्प को लक्ष्य भाग उसी से गुणा किया जाता है। कोई प्रतिशत हाथ से निकालना नहीं, और आख़िरी सबटाइटल वहीं आता है जहाँ वीडियो ख़त्म होता है, न कि जहाँ वह अपने आप रुक गया था।
नाप सूची की आख़िरी क्यू के अंत के बजाय फ़ाइल में सबसे बड़े समाप्ति समय का उपयोग करती है। असली फ़ाइलों में ये अक्सर अलग होते हैं: कोई नैरेशन पंक्ति जल्दी खुलकर कई छोटे जवाबों के ऊपर स्क्रीन पर रह सकती है, इसलिए जो क्यू सबसे देर से ख़त्म होती है वह सूची में आख़िरी लिखी हुई नहीं होती। गलत वाले से नापने पर अनुपात उतना ही बिगड़ता है जितना दोनों में अंतर है, और ऐसी गलती एपिसोड के आख़िरी कुछ मिनटों में ही दिखती है।
लक्ष्य बॉक्स लंबाई को जिस रूप में आपके पास हो उसी में लेता है: मिलीसेकंड, `s` या `m` प्रत्यय वाले सेकंड और मिनट, या पूरा टाइमकोड। वह आख़िरी विकल्प लंबाई है, टाइमलाइन पर कोई पल नहीं, इसीलिए यहाँ आप अवधि लिखते हैं, प्रारंभ समय नहीं।
छोटा लक्ष्य फ़ाइल को खींचने के बजाय सिकोड़ता है; बदलने के लिए कोई स्विच नहीं, और वीडियो के लिए बहुत लंबी फ़ाइल वही समस्या दूसरी दिशा में है। सब कुछ शून्य से नापा जाता है, इसलिए पहली संवाद पंक्ति से पहले का लीड-इन भी बाकी के साथ स्केल होता है — अगर शुरुआती टाइटल अपनी जगह रहें और सिर्फ़ अंत हिले, तो अनुपात नहीं, तय ऑफ़सेट या दो-बिंदु सिंक सही टूल है।
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON और CSV अपने असली रूप में पढ़े जाते हैं। सादा TXT और LRC मना हैं, क्योंकि उनमें फ़ाइल नापने लायक समाप्ति समय ही नहीं होता। सब कुछ ब्राउज़र टैब में चलता है, इसलिए पूरा सीज़न बिना एक बाइट बाहर भेजे कतार से निकल सकता है।
उदाहरण
आठ सेकंड की फ़ाइल, दस सेकंड का वीडियो
इनपुट
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,000 --> 00:00:08,000
Second line.
आउटपुट
1
00:00:01,250 --> 00:00:03,750
Hello there.
2
00:00:06,250 --> 00:00:10,000
Second line.
लक्ष्य लंबाई 00:00:10,000, इसलिए अनुपात फ़ाइल के 8 सेकंड में 10 भाग — सवा गुना, हाथ से कुछ निकालने की ज़रूरत नहीं। आख़िरी क्यू अब ठीक दस सेकंड पर आती है, क्योंकि उसी पल के सापेक्ष अनुपात नापा गया, जबकि पहली क्यू शून्य से अपनी दूरी का एक चौथाई हिलती है।
वीडियो के लिए बहुत लंबी फ़ाइल
इनपुट
1
00:00:00,000 --> 00:00:10,000
A long opening line.
2
00:00:02,000 --> 00:00:03,000
Short.
3
00:00:04,000 --> 00:00:05,000
Also short.
आउटपुट
1
00:00:00,000 --> 00:00:06,000
A long opening line.
2
00:00:01,200 --> 00:00:01,800
Short.
3
00:00:02,400 --> 00:00:03,000
Also short.
दस सेकंड की फ़ाइल के सामने 6s लक्ष्य, इसलिए यह सिकोड़ने की दिशा है और अनुपात 0.6। फ़ाइल दस सेकंड लंबी है क्योंकि पहली क्यू वहाँ ख़त्म होती है, आख़िरी लिखी क्यू की वजह से नहीं, जिसका अंत शून्य से सिर्फ़ पाँच सेकंड है — उससे नापने पर अनुपात 1 बनता और फ़ाइल ज्यों की त्यों लौट आती। सिकोड़ना हर क्यू दबाता है, इसलिए पढ़ने की गति बढ़ती है और शब्दों में कुछ नहीं बदला।
लीड-इन भी हिलता है
इनपुट
1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.
2
00:02:00,000 --> 00:02:02,000
One minute in.
आउटपुट
1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.
2
00:03:00,000 --> 00:03:03,000
One minute in.
2m2s के सबसे लंबे अंत वाली फ़ाइल के सामने लक्ष्य 3m3s, इसलिए अनुपात 1.5। बॉक्स मिनट लेता है, और 183000 या 00:03:03,000 भी लेता है — तीनों का मतलब एक ही है। ध्यान दें कि पहली क्यू एक मिनट पर खुलती थी और अब डेढ़ मिनट पर खुलती है: सब कुछ टाइमलाइन की शुरुआत से नापा जाता है, इसलिए खामोश लीड-इन भी संवाद के साथ खिंचता है।
अक्सर पूछे जाने वाले सवाल
मेरी सबटाइटल फ़ाइल कितनी लंबी है, यह कैसे पता चलेगा?
पेज खुद नाप लेता है: फ़ाइल में कहीं भी सबसे बड़ा समाप्ति समय लेकर उसे फ़ाइल की लंबाई मानता है। आपको सिर्फ़ वीडियो की लंबाई देनी है। अगर चलाने से पहले नंबर जानना है, तो अच्छी तरह बनी फ़ाइल में आम तौर पर आख़िरी क्यू उसके करीब होती है, पर कई छोटी क्यू के ऊपर फैली लंबी क्यू दोनों को अलग कर देती है।
लिखा गया लक्ष्य फ़ाइल से छोटा हो तो क्या होता है?
फ़ाइल खिंचने के बजाय सिकुड़ती है और किसी अलग मोड पर जाने की ज़रूरत नहीं। दस मिनट की फ़ाइल 6 मिनट के लक्ष्य पर 0.6 से गुणा होती है, इसलिए हर क्यू अपने स्क्रीन समय का 60 प्रतिशत रखती है। इससे हर पंक्ति की पढ़ने की गति बढ़ती है; प्रसारक को सिकुड़ी फ़ाइल देने से पहले पढ़ने की गति वाला पेज देख लें।
मैं सिर्फ़ अंत मिलाना चाहता था, पहला सबटाइटल क्यों हिला?
क्योंकि अनुपात शून्य से दूरी पर लगता है। जिस फ़ाइल की पहली पंक्ति एक मिनट पर खुलती है, 1.5 गुना खिंचाव के बाद वह डेढ़ मिनट पर खुलती है, इसलिए खामोश लीड-इन भी संवाद के साथ खिंचता है। अगर शुरुआती टाइटल तय हैं और सिर्फ़ पूँछ गलत है, तो यह अनुपात की समस्या नहीं: तय ऑफ़सेट या दो-बिंदु सिंक लें।
क्या लक्ष्य लंबाई टाइमकोड के बजाय मिनट में लिख सकते हैं?
हाँ। बॉक्स सादा मिलीसेकंड, 90s या 24m या 1h2m जैसी अवधि, और 00:24:00,000 जैसा पूरा टाइमकोड — चारों लेता है और कोई भी ज़्यादा सही नहीं। जिस रूप में आपका वीडियो टूल दिखाता है वही इस्तेमाल करें, क्योंकि नंबर को दूसरे आकार में फिर से लिखना ही टाइपिंग की गलतियों की जड़ है।
खींचने के बाद भी सबटाइटल नहीं मिल रहे, और क्या गलत है?
अगर फ़ाइल का एक सिरा मिलता है पर बीच नहीं, तो फ़ाइल कटी है या वीडियो फिर से एडिट हुआ है, और उन दोनों पलों वाला दो-बिंदु सिंक इसे ठीक करता है। अगर हर सबटाइटल उतना ही देर से है, तो वह तय ऑफ़सेट है और खिसकाने वाले पेज का काम है। अगर बहाव सिर्फ़ फ़्रेम रेट बदलने के बाद दिखता है, तो फ़्रेम रेट पेज नापे हुए अनुपात के बजाय रेट से काम करते हैं।
लक्ष्य लंबाई ख़ाली छोड़ने पर क्या होता है?
रन शुरू ही नहीं होता और पेज बताता है कि ज़रूरी फ़ील्ड छूटी है। यह जानबूझकर है: कोई भी डिफ़ॉल्ट असली लंबाई होगी, इसलिए बिना पढ़े फ़ाइल डालकर चलाने पर वह चुपचाप किसी ऐसी लंबाई तक खिंच जाती जो किसी ने नहीं चुनी, और आउटपुट में इसका कोई निशान नहीं होता। बटन के पास पेज फ़ाइल से नापी गई लंबाई भी बताता है, ताकि तय करने से पहले तुलना कर सकें।