सबटाइटल को कई फ़ाइलों में बाँटें
या सबटाइटल टेक्स्ट पेस्ट करें
विकल्प
एक अवधि — 600000, 10m और 00:10:00,000 सबका अर्थ दस मिनट है। फ़ाइल की शुरुआत से इस अंतराल पर फ़ाइल काटी जाती है, और हर क्यू उस हिस्से में जाता है जो उसके शुरू होने का पल समेटता है। कट के आर-पार चलने वाला क्यू पहले हिस्से में पूरा रहता है; जिस हिस्से में कोई क्यू न हो वह लिखा ही नहीं जाता।
टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।
यह पेज एक सबटाइटल फ़ाइल को घड़ी के हिसाब से कई फ़ाइलों में काटता है। टुकड़े की लंबाई तय करें — डिफ़ॉल्ट दस मिनट — और हर क्यू उस फ़ाइल में जाती है जो उस हिस्से को ढकती है जहाँ वह शुरू होती है: 0 से 10 मिनट की क्यू पहली फ़ाइल में, 10 से 20 की दूसरी में, और इसी तरह। किसी की टाइमिंग नहीं बदलती और टेक्स्ट की कोई पंक्ति संपादित नहीं होती; टुकड़े वही क्यू उसी क्रम में हैं, तय बिंदुओं पर बँटे हुए।
टुकड़े शून्य पर टिके हैं, पहली क्यू पर नहीं। जिस फ़ाइल का पहला सबटाइटल दस सेकंड काली स्क्रीन के बाद आता है वह फिर भी दस मिनट, बीस मिनट वगैरह पर कटती है, क्योंकि तीसरा हिस्सा ढूँढने वाला व्यक्ति फ़िल्म की घड़ी देख रहा है, पहली संवाद पंक्ति की नहीं।
कट पर पैर रखने वाली क्यू दो में नहीं बँटती। वह उस फ़ाइल की है जहाँ वह शुरू होती है और अपने पूरे प्रारंभ और अंत के साथ निकलती है — उसका टेक्स्ट समय के अनुपात में बाँटना एक अनुमान को नियम बताना होता। टुकड़ा अपना खुलने वाला पल रखता है, बंद होने वाला नहीं, इसलिए ठीक कट पर शुरू होने वाली क्यू उस फ़ाइल में जाती है जो शुरू होने वाली है, और कोई क्यू दो फ़ाइलों में कभी नहीं आती।
कई फ़ाइलें एक क्लिक से एक के बाद एक डाउनलोड नहीं हो सकतीं — ब्राउज़र पहली के अलावा बाकी गिरा देते हैं — इसलिए हिस्से आपकी फ़ाइल के नाम वाली एक zip में पैक होते हैं। zip के अंदर पहला हिस्सा मूल नाम रखता है; बाकी अपने आने के क्रम में `.part-2`, `.part-3` वगैरह नाम पाते हैं। सब कुछ इसी ब्राउज़र टैब में चलता है, और आपकी फ़ाइल का एक बाइट भी बाहर नहीं जाता। SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON और CSV स्वीकार हैं।
उदाहरण
दस सेकंड के टुकड़ों में चार क्यू
इनपुट
1
00:00:01,000 --> 00:00:03,000
First file, first line.
2
00:00:06,000 --> 00:00:08,000
First file, second line.
3
00:00:12,000 --> 00:00:14,000
Second file, first line.
4
00:00:17,000 --> 00:00:19,000
Second file, second line.
आउटपुट
First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
First file, first line.
2
00:00:06,000 --> 00:00:08,000
First file, second line.
Second file (film.part-2.srt):
3
00:00:12,000 --> 00:00:14,000
Second file, first line.
4
00:00:17,000 --> 00:00:19,000
Second file, second line.
कट दस सेकंड पर पड़ता है, इसलिए क्यू 1 और 2 पहली फ़ाइल में जाती हैं और क्यू 3 और 4 दूसरी में। दोनों अपने स्रोत वाले नंबर रखती हैं: हिस्सा एक फ़ाइल का टुकड़ा है, अपनी गिनती वाली नई फ़ाइल नहीं, और नंबर रखने से आप हिस्से को मूल के सामने रखकर तुरंत देख सकते हैं कि उसमें कौन-सी क्यू हैं।
कट से पहले शुरू होकर बाद में ख़त्म होती क्यू
इनपुट
1
00:00:00,500 --> 00:00:02,000
Opens the first file.
2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.
आउटपुट
First file (film.srt):
1
00:00:00,500 --> 00:00:02,000
Opens the first file.
2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.
Second file (film.part-2.srt):
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.
क्यू 2 नौ सेकंड पर शुरू होकर कट के पार चलती है, और पहली फ़ाइल में पूरी निकलती है — क्यू उसी टुकड़े की है जहाँ वह शुरू होती है। क्यू 3 ठीक कट पर शुरू होती है और दूसरी फ़ाइल में जाती है, क्योंकि टुकड़ा अपना खुलने वाला पल रखता है, बंद होने वाला नहीं। दोनों नियमों के बीच हर क्यू ठीक एक फ़ाइल में पड़ती है।
एक टुकड़े से छोटी फ़ाइल
इनपुट
1
00:00:01,000 --> 00:00:03,000
First line.
2
00:00:05,000 --> 00:00:07,000
Second line.
आउटपुट
1
00:00:01,000 --> 00:00:03,000
First line.
2
00:00:05,000 --> 00:00:07,000
Second line.
सब कुछ एक दस मिनट के टुकड़े में आ जाता है, इसलिए बाँटने को कुछ नहीं और आपको इनपुट जैसी एक फ़ाइल लौटती है। आपको एक फ़ाइल वाली zip नहीं मिलती: एक-प्रविष्टि वाला संग्रह आपको वही चीज़ पाने के लिए फ़ोल्डर खोलने पर मजबूर करेगा जो पहले से आपके पास थी।
अक्सर पूछे जाने वाले सवाल
कैसे पता चले कि कोई ख़ास सबटाइटल किस फ़ाइल में गया?
उसके प्रारंभ समय से। टुकड़ा अपनी सीमा से अगली तक के मिनट ढकता है, और क्यू उस टुकड़े की होती है जिसके दौरान वह शुरू होती है — इसलिए 12:04 पर शुरू होने वाली क्यू 10 से 20 मिनट ढकने वाली फ़ाइल में जाती है। उस फ़ाइल में उसका नंबर वही है जो मूल में था, और उसकी टाइमिंग नहीं बदली, इसलिए हिस्से में कोई पंक्ति ढूँढना उतना ही आसान है जितना स्रोत में।
कट के पार चलने वाले सबटाइटल का क्या होता है?
वह पूरा रहता है, उस फ़ाइल में जहाँ वह शुरू होता है। अगर क्यू 9 मिनट 58 सेकंड पर शुरू होकर 10 मिनट 1 सेकंड पर ख़त्म होती है, तो पहले हिस्से में पूरी क्यू अपने दोनों मूल समयों के साथ रहती है। उसका टेक्स्ट घड़ी के अनुपात में काटने से हर फ़ाइल में आधा वाक्य चला जाता, और कहाँ तोड़ना है इसका अनुमान यह पेज नहीं जान सकता।
जब part-1 नहीं है तो दूसरी फ़ाइल part-2 क्यों कहलाती है?
क्योंकि पहला हिस्सा आपकी फ़ाइल का नाम रखता है। कोई टूल जिस दस्तावेज़ से शुरू हुआ उसे नाम नहीं बदल सकता, इसलिए टाइमलाइन की शुरुआत रखने वाला टुकड़ा `film.srt` के रूप में लिखा जाता है और बाकी टाइमलाइन ढकने के क्रम में `.part-2`, `.part-3` वगैरह नाम लेते हैं। उन्हें एक फ़ोल्डर में रखकर नाम से क्रमबद्ध करें: हिस्से मूल नाम के बगल में चलते क्रम में बैठ जाते हैं।
अगर फ़िल्म के लंबे हिस्से में कोई सबटाइटल ही न हो तो क्या होता है?
वह हिस्सा कोई फ़ाइल नहीं बनाता। ख़ाली टुकड़े शून्य-बाइट प्रविष्टियों के रूप में लिखे जाने के बजाय छोड़ दिए जाते हैं, इसलिए जिस दो घंटे की फ़िल्म में सबटाइटल सिर्फ़ पहले और आख़िरी आधे घंटे में हैं उसमें दो फ़ाइलें मिलती हैं, बारह नहीं। हिस्सों के नंबर उन फ़ाइलों के पीछे चलते हैं जो मौजूद हैं, इसीलिए किसी हिस्से के अंदर की टाइमिंग पढ़ना ही भरोसेमंद तरीका है कि वह फ़िल्म में कहाँ का है।
कई फ़ाइलों में बाँटने से कोई टाइमिंग या टेक्स्ट बदलता है?
नहीं। हर क्यू अपना प्रारंभ, अपना अंत और अपने टेक्स्ट की हर पंक्ति रखती है; सिर्फ़ यह बदलता है कि वह किस फ़ाइल में रहती है। कुछ नहीं गिरता और कुछ खोया हुआ नहीं बताया जाता, क्योंकि है ही नहीं। अगर टाइमलाइन खुद बदलनी है — सीमा ट्रिम करना, खिसकाना, फ़्रेम रेट ठीक करना — तो वे अलग पेज हैं जो एक-एक काम करते हैं।
टुकड़े की लंबाई कैसे तय करें, और हर एपिसोड के लिए एक हिस्सा चाहिए तो क्या करें?
बॉक्स `600000`, `10m` या `00:10:00,000` लेता है, और तीनों का मतलब दस मिनट — डिफ़ॉल्ट। हर एपिसोड के लिए एक फ़ाइल चाहिए तो सीरीज़ की एक लंबी फ़ाइल के बजाय हर एपिसोड की सबटाइटल फ़ाइल अलग चलाएँ: तय लंबाई हर रन में शून्य से शुरू होती है, इसलिए 42 मिनट के एपिसोड के लिए किया गया कट 51 मिनट वाले में कहीं और पड़ता है।