सबटाइटल से बोल्ड टैग हटाएँ
या सबटाइटल टेक्स्ट पेस्ट करें
विकल्प
एक बॉक्स, सात विकल्प, और हर विकल्प का अपना पेज है। इटैलिक, बोल्ड, अंडरलाइन और रंग उस एक तरह की रेंज हटाते हैं और पंक्ति की बाकी स्टाइलिंग अछूती छोड़ते हैं। All टूल जो भी रेंज मॉडल करता है वे सब हटाता है — वे चारों और कराओके टाइमिंग — जबकि टेक्स्ट में बाकी सब कुछ अछूता रहता है। HTML वही करता है और फिर टेक्स्ट में छूटे एंगल-ब्रैकेट मार्कअप को भी साफ़ करता है, क्योंकि टूल उसे मॉडल नहीं करता, जैसे VTT के <v Bob> वक्ता टैग और <c.className>। ASS इसके बजाय ओवरराइड ब्लॉक के लिए वही करता है, पार्स के समय न पहचाने गए {...} कोड साफ़ करता है, जैसे {\fad(500,500)}। यह पेज बॉक्स में वही विकल्प भरता है जो उसका शीर्षक बताता है और कोई दूसरा नहीं दिखाता।
टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।
यह पेज हर सबटाइटल पंक्ति से बोल्ड हटा देता है और कुछ और नहीं बदलता। शब्द वैसे लौटते हैं जैसे टाइप हुए थे — टाइमकोड, क्रम और पंक्ति विराम समेत — और उसी पंक्ति का इटैलिक, अंडरलाइन या रंग वहीं रहता है जहाँ फ़ाइल ने रखा था। बोल्ड इसलिए हटता है क्योंकि उसकी माँग हुई थी, इसलिए नहीं कि बोल्ड ग़लत है।
बोल्ड उस स्टाइलिंग के लिए पहुँचा जाता है जब पंक्ति संवाद के अलावा कोई और काम कर रही हो। अध्याय का शीर्षक, गाने का नाम, स्क्रीन पर लिखा फ़ोन नंबर, शॉट में दिखता साइन, कार्यक्रम का अपना कैप्शन — जिसने फ़ाइल तैयार की उसने ये सब बोल्ड किए, और डिलीवरी तक पहुँचते-पहुँचते वह ज़ोर रास्ते में आ जाता है। समीक्षक उसे हटाने को कहते हैं क्योंकि उनका हाउस स्टाइल बोल्ड किसी और चीज़ के लिए रखता है, या क्योंकि स्टाइलिंग ऐसे टेम्पलेट से आई जिसे किसी ने चुना ही नहीं।
हटाना उस मायने में फ़ॉर्मैट-स्वतंत्र है जो मायने रखता है: SRT, WebVTT, SBV और SAMI बोल्ड को `<b>` और `</b>` लिखते हैं, ASS और SSA उसे `{\b1}` और `{\b0}` लिखते हैं, और TTML बोल्ड फ़ॉन्ट-वेट वाला span लिखता है। फ़ाइल एक्सटेंशन से नहीं, उसके असली रूप से पढ़ी जाती है। फ़ैनसब के साथ काम करने वालों के लिए एक बात: `{\b700}` जैसा वेट वाला बोल्ड सादे बोल्ड से भारी वज़न माँगता है, और उसे भी बोल्ड ही पढ़ा जाता है, इसलिए वह `{\b1}` जैसे ही रास्ते जाता है।
कुछ अपलोड नहीं होता — फ़ाइल ब्राउज़र टैब के अंदर पढ़ी और लिखी जाती है। जिस फ़ाइल में बोल्ड है ही नहीं वह बाइट-दर-बाइट वैसी ही लौटती है, जो बिना काम वाले दौर का ईमानदार नतीजा है।
उदाहरण
शीर्षक वाली क्यू और ज़ोर दिया हुआ शब्द
इनपुट
1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>
2
00:00:03,000 --> 00:00:04,000
The <b>room</b> was dark.
आउटपुट
1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE
2
00:00:03,000 --> 00:00:04,000
The room was dark.
पूरी तरह बोल्ड की गई क्यू और बीच के एक ज़ोरदार शब्द, दोनों एक ही तरह बोल्ड खोते हैं। पहली क्यू के बड़े अक्षर रह जाते हैं, क्योंकि यह पेज केस कभी नहीं छूता — अगर आपको वही चाहिए तो अपरकेस और लोअरकेस वाले पेज उसके लिए हैं।
एक ही पंक्ति पर बोल्ड और इटैलिक
इनपुट
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> <b>She left.</b>
आउटपुट
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> She left.
एक ही पंक्ति पर इटैलिक बचता है और बोल्ड जाता है। यह वह दौर है जो फ़ाइल की परंपराएँ बचाए रखता है: ऑफ़-स्क्रीन बोली के लिए इटैलिक, ज़ोर के लिए बोल्ड, और दोनों में से केवल दूसरा हटता है। दोनों एक साथ हटाना अलग पेज है, और जब आप तय कर लें कि फ़ाइल को कोई स्टाइलिंग नहीं चाहिए तब वही चुनें।
ASS फ़ाइल में वेट वाला बोल्ड
इनपुट
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\b1}hello{\b0} {\b700}there{\b0}
आउटपुट
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello there
दोनों सीमाएँ जाती हैं, वेट वाली भी। `{\b700}` ऐसा override कोड नहीं है जिसे टूल समझ न सका — यह वज़न के साथ बोल्ड है और बाकी हर बोल्ड की तरह हटता है, इसलिए भारी टाइप माँगती फ़ैनसब फ़ाइल भी उसी दौर से निकलती है। दोनों सीमाओं के बीच के शब्द अपनी जगह बनाए रखते हैं।
अक्सर पूछे जाने वाले सवाल
हर सबटाइटल फ़ॉर्मैट बोल्ड कैसे लिखता है?
SRT, WebVTT, SBV और SAMI शब्दों के दोनों ओर `<b>` टैग का जोड़ा लिखते हैं। ASS और SSA बोल्ड चालू करने के लिए `{\b1}` और बंद करने के लिए `{\b0}` लिखते हैं, साथ में भारी टाइप के लिए `{\b700}` जैसा वज़न भी। TTML टेक्स्ट को बोल्ड फ़ॉन्ट-वेट वाले span में लपेटता है। पेज इन सबको एक ही चीज़ पढ़ता है, इसलिए नतीजा इस पर निर्भर नहीं कि आपकी फ़ाइल किस फ़ॉर्मैट में है।
बोल्ड हटाने से टाइमिंग या पंक्ति विराम पर असर होता है?
नहीं। केवल शब्दों के आसपास का मार्कअप दोबारा लिखा जाता है, इसलिए हर क्यू का शुरू और अंत मिलीसेकंड तक अपना रहता है और क्यू फ़ाइल के क्रम में रहते हैं। क्यू के अंदर का पंक्ति विराम क्यू के ढाँचे का हिस्सा है, स्टाइलिंग का नहीं, इसलिए दो पंक्तियों वाली क्यू बाद में भी दो पंक्तियों की रहती है — विराम वहीं जहाँ फ़ाइल ने रखा था।
भला कोई सबटाइटल से बोल्ड क्यों हटाना चाहेगा?
आम तौर पर इसलिए कि बोल्ड फ़ाइल के साथ आया, उसके लिए चुना नहीं गया। बोल्ड अध्याय शीर्षक, गाने के नाम, ऑन-स्क्रीन टेक्स्ट और साइन के लिए इस्तेमाल होता है, और अक्सर टेम्पलेट से विरासत में या ट्रांसक्रिप्ट से चिपका हुआ आता है, इसलिए जो डिलीवरी स्पेक बोल्ड किसी और चीज़ के लिए रखती है वह उसे अस्वीकार करती है। पठनीयता का भी यही हिसाब है: ज़ोर उस रीडिंग-स्पीड बजट से होड़ लेता है जो सबटाइटल पंक्ति के पास पहले से सीमित है।
क्या शीर्षक वाली क्यू पर बोल्ड रखकर बाकी जगह हटा सकते हैं?
इस पेज पर नहीं, यह पूरी फ़ाइल पर काम करता है। व्यावहारिक रास्ता यह है कि पेज चलाएँ और फिर जिन गिनी-चुनी क्यू पर बोल्ड चाहिए उन पर वापस लगाएँ, या फ़ाइल पहले बाँटकर एक हिस्से पर पेज चलाएँ। ड्रॉप की गई एक फ़ाइल में यह बताने की जगह नहीं होती कि किन क्यू पर क्या करना है, इसलिए पेज के पास पढ़ने को कुछ नहीं होता।
बोल्ड जाने पर पंक्ति की बाकी स्टाइलिंग का क्या होता है?
वह रहती है। इटैलिक, अंडरलाइन, रंग और काराओके टाइमिंग की सीमाएँ बोल्ड की सीमा से अलग हैं, इसलिए जो पंक्ति बोल्ड और इटैलिक दोनों थी वह इटैलिक और ग़ैर-बोल्ड लौटती है। यह जानबूझकर है और यही कारण है कि यह पेज “सारी फ़ॉर्मैटिंग हटाने” वाले पेज के बगल में मौजूद है: आम काम एक किस्म का ज़ोर निकालना है जबकि फ़ाइल की बाकी परंपराएँ जस की तस रहें।
इस दौर के बाद मेरी ASS फ़ाइल का बोल्ड अब भी क्यों दिख रहा है?
देखें कि क्या वह सचमुच बोल्ड है। ASS टेक्स्ट को स्टाइलशीट के नाम-वाले स्टाइल से भी भारी दिखा सकता है, और यह पेज केवल इनलाइन सीमाएँ हटाता है — स्टाइलशीट या क्यू के इशारा किए स्टाइल को नहीं छूता। जिस क्यू का स्टाइल खुद बोल्ड है वह बोल्ड ही दिखता रहेगा, क्योंकि बोल्डपन स्टाइल का गुण है, टेक्स्ट का नहीं।