सबटाइटल के शुरू समय शिफ़्ट करें
या सबटाइटल टेक्स्ट पेस्ट करें
विकल्प
हर क्यू को कितने मिलीसेकंड खिसकाना है। धनात्मक संख्या सबटाइटल देर से धकेलती है, ऋणात्मक जल्दी खींचती है। शून्य मान्य है: फ़ाइल बिना बदले लौटती है, जो यह पुष्टि करने का तेज़ तरीका है कि फ़ाइल पहले से सही जगह है।
केवल शुरुआती समय वाला विकल्प केवल शुरुआती समय खिसकाता है और अंत का समय जहाँ था वहीं छोड़ता है, इसलिए ऑफ़सेट देर से धकेलने पर हर क्यू छोटा हो जाता है और जल्दी खींचने पर लंबा। केवल अंत समय वाला विकल्प इसका उल्टा करता है। शुरुआती समय वाला विकल्प तब चुनें जब सबटाइटल गलत पल पर दिखें पर सही समय पर खत्म हों; अंत समय वाला विकल्प तब चुनें जब वे सही समय पर दिखें और फिर ज़्यादा देर रुकें या जल्दी गायब हों।
टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।
यह पेज हर क्यू का सिर्फ़ प्रारंभ समय हिलाता है, इसलिए हर सबटाइटल अलग पल पर शुरू होता है जबकि ख़त्म वहीं होता है जहाँ पहले होता था। मिलीसेकंड ऑफ़सेट दें: धनात्मक संख्या हर क्यू को देर से लाती है, ऋणात्मक संख्या पहले लाती है। चूँकि समाप्ति समय नहीं छुआ जाता, हर क्यू की अवधि इसी वजह से बदल जाती है — सबटाइटल बाद में धकेलने से वे छोटे हो जाते हैं, पहले खींचने से लंबे हो जाते हैं।
यही इस पेज और पूरी फ़ाइल खिसकाने वाले पेज का पूरा फ़र्क़ है। वहाँ दोनों किनारे साथ हिलते हैं और हर क्यू अपनी मूल अवधि बनाए रखती है, जो तब चाहिए जब पूरी टाइमलाइन एक ही मात्रा से गलत हो। यहाँ क्यू का आकार बदलता है, जो तब चाहिए जब सबटाइटल गलत पल पर दिखते हैं पर सही पल पर गायब होते हैं: संवाद से पहले आकर उसके पूरे समय टिका रहने वाला कैप्शन अपना प्रारंभ पीछे धकेलना चाहता है, अपना अंत आगे नहीं।
दो बातें गिनी जाती हैं, छिपाई नहीं जातीं। जिस क्यू का प्रारंभ उसके अपने अंत से आगे धकेल दिया जाएगा, उसमें दिखाने को कुछ नहीं बचता, इसलिए उसे हटा दिया जाता है — जो क्यू ख़त्म होने के बाद शुरू हो, उसे कोई प्लेयर नहीं दिखा सकता। जिस क्यू का प्रारंभ फ़ाइल की शुरुआत से पहले खींचा जाएगा, उसका प्रारंभ 00:00:00 पर टिका दिया जाता है और अंत वहीं रहता है, इसलिए वह गणित से छोटी निकलती है। बाकी हर क्यू अपना नंबर और टेक्स्ट बनाए रखती है।
हर फ़ाइल को उसी फ़ॉर्मैट के रूप में पढ़ा जाता है जो वह वास्तव में है। 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,500 --> 00:00:08,000
Second line.
आउटपुट
1
00:00:01,500 --> 00:00:03,000
Hello there.
2
00:00:06,000 --> 00:00:08,000
Second line.
हर प्रारंभ 500 ms बाद जाता है और हर अंत वहीं रहता है, इसलिए पहली क्यू स्क्रीन पर 2000 ms के बजाय 1500 ms रहती है और दूसरी 2500 के बजाय 2000 ms।
अपने ही अंत से आगे धकेली गई छोटी क्यू
इनपुट
1
00:00:01,000 --> 00:00:01,200
A short one.
2
00:00:05,000 --> 00:00:08,000
A long one.
आउटपुट
2
00:00:05,500 --> 00:00:08,000
A long one.
पहली क्यू सिर्फ़ 200 ms लंबी है, इसलिए 500 ms की देरी उसके प्रारंभ को अंत के बाद पहुँचा देगी। उसे हटाया और गिना जाता है; बची हुई क्यू नंबर 2 बनाए रखती है।
सबटाइटल को फ़ाइल की शुरुआत से पहले लाएँ
इनपुट
1
00:00:00,400 --> 00:00:02,000
Starts almost immediately.
2
00:00:05,000 --> 00:00:06,000
Later.
आउटपुट
1
00:00:00,000 --> 00:00:02,000
Starts almost immediately.
2
00:00:04,000 --> 00:00:06,000
Later.
दूसरी क्यू साफ़-साफ़ पहले आती है। पहली −600 ms पर शुरू होती, इसलिए उसका प्रारंभ शून्य पर टिकाया जाता है और अंत नहीं छुआ जाता।
अक्सर पूछे जाने वाले सवाल
यह पूरी सबटाइटल फ़ाइल खिसकाने वाले पेज से कैसे अलग है?
वह पेज हर क्यू के दोनों किनारे हिलाता है, इसलिए कोई क्यू लंबाई नहीं बदलती। यह पेज सिर्फ़ प्रारंभ हिलाता है और समाप्ति वहीं छोड़ता है, इसलिए आउटपुट की हर क्यू की अवधि इनपुट से अलग होती है। पूरी टाइमलाइन एक ही मात्रा से गलत हो तो वहाँ जाएँ; पल गलत हों पर अवधि सही हो तो यहाँ।
कौन-सी दिशा क्यू को छोटा करती है और कौन-सी लंबा?
धनात्मक ऑफ़सेट हर प्रारंभ को देर से लाता है, इसलिए समाप्ति से पहले का अंतराल घटता है और हर क्यू छोटी हो जाती है। ऋणात्मक ऑफ़सेट हर प्रारंभ को पहले लाता है, इसलिए हर क्यू लंबी हो जाती है। दोनों दिशाओं में समाप्ति समय कभी नहीं हिलता।
क्या सचमुच हर क्यू का अंत वहीं रहता है?
हाँ, एक अपवाद के साथ जो छिपाया नहीं जाता: जिस क्यू का प्रारंभ शून्य से पीछे खींचा जाएगा, उसका प्रारंभ 00:00:00 पर टिक जाता है जबकि अंत नहीं छुआ जाता। टिकाना कभी अंत को पीछे नहीं खींचता, क्योंकि वह ऐसा समय बदल देगा जिसे बदलने के लिए आपने नहीं कहा।
देर से आया प्रारंभ जब उसी क्यू के अंत के बाद पड़े तो क्या होता है?
क्यू हटा दी जाती है। 200 ms की क्यू को 500 ms देर से भेजने पर उसे ख़त्म होने के 300 ms बाद शुरू होता लिखना पड़ता, जिसे कोई प्लेयर नहीं दिखा सकता। इसलिए ईमानदार आउटपुट कोई क्यू नहीं है और हटाई गई एक क्यू गिनी जाती है। आसपास की क्यू अपने नंबर बनाए रखती हैं।
क्या प्रारंभ को फ़ाइल की शुरुआत से पहले खींचा जा सकता है?
शून्य से पहले नहीं, क्योंकि फ़ाइल में ऐसा कोई पल होता ही नहीं। जब गणित ऋणात्मक प्रारंभ माँगता है, वह 00:00:00 पर टिका दिया जाता है और क्यू ऑफ़सेट से जितनी छोटी होनी थी उससे भी छोटी निकलती है। टिकाई गई क्यू की गिनती बताती है कि कितनी प्रभावित हुईं।
सिर्फ़ प्रारंभ कब हिलाना चाहिए?
आम मामला वह कैप्शन है जो जल्दी दिखकर पूरे संवाद तक टिका रहता है, इसलिए शुरुआत में पढ़ना जल्दबाज़ी लगता है और अंत में समय बेकार जाता है। प्रारंभ देर से करने से पढ़ने का समय ठीक होता है और पूँछ नहीं कटती। उलटा मामला वह है जो एक बीट देर से आकर समय पर गायब होता है, जहाँ ऋणात्मक ऑफ़सेट खिड़की चौड़ी कर देता है।