सबटाइटल लाइन ब्रेक संतुलित करें
या सबटाइटल टेक्स्ट पेस्ट करें
विकल्प
एक बॉक्स, पाँच विकल्प, और हर विकल्प का अपना पेज है। फिर से बहाना हर क्यू को स्तंभ-गिनती पर बहाता है, जो ज़्यादा लंबी पंक्ति को उतना ही छोटा कर सकता है जितना छोटी पंक्ति को वापस ऊपर खींच सकता है। लंबी पंक्तियाँ तोड़ें केवल उन पंक्तियों को तोड़ता है जो गिनती से ज़्यादा हैं और बाकी जस की तस रखता है। बराबर करें हर क्यू की पंक्तियों की मौजूदा संख्या रखता है और शब्दों को उनके बीच तब तक खिसकाता है जब तक सबसे लंबी पंक्ति जितनी छोटी हो सके उतनी न हो जाए। एक पंक्ति पर रखें हर क्यू को एक पंक्ति पर रखता है। सीमित करें हर उस क्यू को अछूता छोड़ता है जो पहले से पंक्ति-गिनती के भीतर है। यह पेज बॉक्स में वही विकल्प भरता है जो उसका शीर्षक बताता है और कोई दूसरा नहीं दिखाता।
टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।
यह पेज एक क्यू की पंक्तियों को दोबारा बाँटता है ताकि सबसे लंबी पंक्ति जितनी छोटी हो सके उतनी छोटी रहे — पंक्तियों की संख्या वही रहती है, और केवल विराम की जगह चलती है। दो पंक्तियों वाली क्यू दो पंक्तियों की रहती है, तीन की तीन; जो बदलता है वह यह है कि हर पंक्ति में कितने शब्द हैं। यह क्यू के स्टाइल, टाइमिंग, क्रम या टेक्स्ट में कुछ नहीं जोड़ता और कुछ नहीं घटाता।
संतुलन का काम गणितीय है और उसका लक्ष्य साफ़ है: सभी पंक्तियाँ एक जैसी लंबी दिखें। जिस क्यू में पहली पंक्ति भरी हुई और दूसरी आधी है, वह क्यू नीचे से कटा दिखता है; दोनों पंक्तियों को बराबर करने से वही शब्द सममित ब्लॉक बन जाते हैं और आँख उसे एक इकाई की तरह पढ़ती है। दृश्य-अनुवाद में यह सबसे आम अंतिम-चरण सफ़ाई है, क्योंकि स्रोत फ़ाइल की पंक्तियाँ किसी और लंबाई के हिसाब से तोड़ी गई थीं।
कोई स्तंभ-चौड़ाई नहीं दी जाती और यह जानबूझकर है: पेज अपनी नाप से पंक्तियाँ नहीं तोड़ता, केवल उपलब्ध शब्दों को मौजूदा पंक्ति-संख्या में बाँटता है, इसलिए वह किसी फ़ॉर्मैट या किसी फ़ॉन्ट की माप पर निर्भर नहीं करता। अगर आपको ठोस चौड़ाई चाहिए तो लपेटने वाला पेज चुनें; वह वही 42-स्तंभ जैसी सीमा मानता है। यहाँ लक्ष्य सिर्फ़ यह है कि लंबी और छोटी पंक्तियों का फ़र्क़ कम हो।
डैश से शुरू होने वाले ब्लॉक — जहाँ एक ही क्यू में दो बोलने वालों की बात है — अलग-अलग इकाइयों की तरह सँभाले जाते हैं, क्योंकि उनके बीच का विराम उस क्यू की बनावट है, न कि जगह भरने वाला। यह पेज साइट के पढ़े जाने वाले 11 फ़ॉर्मैट पर चलता है, TXT को छोड़कर, क्योंकि TXT में क्यू की कोई संरचना ही नहीं। कुछ अपलोड नहीं होता और जिस क्यू में पहले से एक ही पंक्ति है वह बाइट-दर-बाइट वैसी ही लौटती है।
उदाहरण
भरी हुई पहली पंक्ति और छोटी दूसरी
इनपुट
1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by six
or wait for the later one.
आउटपुट
1
00:00:01,000 --> 00:00:04,000
We could take the train and be there
by six or wait for the later one.
दो पंक्तियाँ रहती हैं और शब्द बराबर बाँटे जाते हैं — कुछ विराम आगे खिसकते हैं, जोड़ा जाता या घटाया नहीं जाता (क्योंकि पंक्तियों की संख्या नहीं बदलती)। क्यू का टेक्स्ट पंक्ति दर पंक्ति पढ़ने पर वही है, बस विराम की जगह अलग है।
तीन पंक्तियों वाली क्यू
इनपुट
1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.
आउटपुट
1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.
तीन पंक्तियाँ तीन रहती हैं और हर पंक्ति की लंबाई करीब-करीब एक जैसी हो जाती है। यही संतुलन का पूरा दावा है और उसकी सीमा भी: वह पंक्तियों की संख्या नहीं बदलता, इसलिए जहाँ क्यू में बहुत कम शब्द और बहुत सारी पंक्तियाँ हैं वहाँ सबको बराबर करना असंभव है और सबसे अच्छा प्रयास ही नतीजा होता है।
डैश से शुरू होने वाला ब्लॉक
इनपुट
WEBVTT
00:00:01.000 --> 00:00:04.000
你好
Good morning to you everyone
आउटपुट
WEBVTT
00:00:01.000 --> 00:00:04.000
你好 Good morning
to you everyone
डैश से शुरू होने वाले दो हिस्से अलग-अलग संतुलित होते हैं और उनके बीच का विराम बना रहता है। उसे साधारण विराम मानकर एक साथ बाँटने से बोलने वाले बदलने का निशान खिसक सकता है, जिससे पंक्ति किसी और की कही हुई बात लगने लगती है।
अक्सर पूछे जाने वाले सवाल
पंक्तियाँ बराबर करने वाला यह पेज क्या बदलता है और क्या नहीं?
वह केवल यह बदलता है कि क्यू के किन शब्दों के बीच पंक्ति विराम है। पंक्तियों की संख्या वही रहती है, शब्दों का क्रम वही, टेक्स्ट की वर्तनी वही, टाइमकोड वही और क्यू का क्रम वही। वह स्तंभ-चौड़ाई नहीं मानता, इसलिए एक-दो विराम की जगह न सही होने पर भी वह पंक्तियों को एक-दूसरे के करीब लाने की पूरी कोशिश करता है; वह पंक्तियाँ जोड़ता या हटाता नहीं। जिस क्यू में एक ही पंक्ति है उस पर कुछ करने को नहीं।
क्यू में कम शब्द और ज़्यादा पंक्तियाँ हों तो संतुलन कैसे होगा?
पूरी तरह से नहीं होगा, क्योंकि पेज पंक्तियों की संख्या नहीं बदलता। दो शब्दों को तीन पंक्तियों में बाँटना हमेशा असमान ही रहेगा — एक पंक्ति में दो शब्द, बाकी खाली। ऐसी हालत में पेज सबसे अच्छा बंटवारा चुनता है और उसे जबरन सुधारने की कोशिश नहीं करता; अगर आपको ऐसी क्यू को एक पंक्ति में लाना है तो पंक्तियाँ जोड़ने वाला पेज है, और अगर ठोस चौड़ाई चाहिए तो लपेटने वाला।
डैश वाले ब्लॉक को यह पेज एक क्यू की तरह क्यों नहीं बाँटता?
क्योंकि डैश लगाना बोलने वाले के बदलने का लिखा हुआ निशान है, न कि जगह भरने का विराम। जिस क्यू में `- Hello.` और `- Hi.` हैं, वहाँ डैश के बाद का हिस्सा किसी दूसरे की बात है; उसे आसपास की पंक्तियों में घुलाने से निशान खिसक सकता है और पंक्ति किसी और की बात लग सकती है। इसलिए ब्लॉक अलग-अलग संतुलित होते हैं और उनके बीच का विराम वहीं रहता है।
क्या संतुलन करने से पंक्तियाँ बहुत लंबी हो सकती हैं?
हाँ, अगर क्यू में शब्द ही ज़्यादा हों और पंक्तियाँ कम — संतुलन का मतलब है हर पंक्ति को बराबर हिस्सा, और बराबर हिस्सा उतना ही लंबा है जितना शब्दों की कुल संख्या बाँटने पर आता है। इस पेज का काम लंबाई सुधारना नहीं, असमानता सुधारना है। अगर पंक्ति तय चौड़ाई से लंबी नहीं होनी चाहिए तो लपेटने वाला पेज या लंबी पंक्तियाँ तोड़ने वाला पेज चुनें, और ज़रूरत हो तो दोनों दौर क्रम से चलाएँ।
क्या यह पेज मेरी फ़ाइल के सभी फ़ॉर्मैट पर काम करता है?
यह साइट के पढ़े जाने वाले 11 फ़ॉर्मैट पर चलता है और TXT को छोड़ता है, क्योंकि TXT में क्यू और पंक्ति की संरचना ही नहीं होती — वहाँ कोई ऐसा बर्तन नहीं जिसमें पंक्तियाँ बाँटी जाएँ। SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON और CSV सब शामिल हैं। जिस फ़ॉर्मैट में क्यू की पंक्तियाँ बची रहती हैं वहाँ संतुलन का असर वैसा ही दिखता है।
संतुलन के बाद मेरी स्टाइलिंग या हाइलाइट टूट सकती है?
टेक्स्ट के अंदर की सीमाएँ — इटैलिक, बोल्ड, रंग — पंक्ति विराम के साथ नहीं बदलतीं, इसलिए शब्द के अंदर बदलती सीमा वहीं रहती है और एक शब्द दो पंक्तियों में नहीं कटता। पर जब विराम की जगह बदलती है तो प्लेयर की नज़र में पंक्ति-दर-पंक्ति स्टाइल उसी हिस्से पर लागू रहती है जिस पर सीमा है। जटिल स्टाइलिंग वाली फ़ाइल पर संतुलन चलाने के बाद नतीजे को एक बार प्लेयर में देख लेना आम सलाह है।