सबटाइटल का समय शिफ़्ट करें
या सबटाइटल टेक्स्ट पेस्ट करें
विकल्प
हर क्यू को कितने मिलीसेकंड खिसकाना है। धनात्मक संख्या सबटाइटल देर से धकेलती है, ऋणात्मक जल्दी खींचती है। शून्य मान्य है: फ़ाइल बिना बदले लौटती है, जो यह पुष्टि करने का तेज़ तरीका है कि फ़ाइल पहले से सही जगह है।
टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही 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 यहाँ स्वीकार नहीं होते, क्योंकि दोनों में अंतिम समय लिखा ही नहीं होता — उन्हें खिसकाने पर वही फ़ाइल वापस मिलेगी जिसमें कुछ नहीं बदला। कुछ भी अपलोड नहीं होता; ऑफ़सेट आपके ब्राउज़र में लागू होता है और पूरा सीज़न एक ही बार में कतार से निकल जाता है।
उदाहरण
पूरी फ़ाइल को 500 ms बाद धकेलें
इनपुट
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,500
Hello there.
2
00:00:06,000 --> 00:00:08,500
Second line.
हर क्यू की दोनों सीमाएँ उतनी ही मात्रा में हिलती हैं, इसलिए हर क्यू अपनी लंबाई बनाए रखती है। फ़ाइल में और कुछ नहीं बदलता।
फ़ाइल को शुरुआत से पहले खींचें
इनपुट
1
00:00:01,000 --> 00:00:02,000
The first one starts too early.
2
00:00:03,000 --> 00:00:04,000
This one is fine.
आउटपुट
1
00:00:00,000 --> 00:00:00,800
The first one starts too early.
2
00:00:01,800 --> 00:00:02,800
This one is fine.
पहली क्यू −200 ms पर शुरू होती। उसका प्रारंभ शून्य पर टिकाया जाता है और सिर्फ़ वही सीमा हिलती है, इसलिए क्यू 1000 के बजाय 800 ms लंबी निकलती है।
शुरुआत से बाहर गिरती एक क्यू
इनपुट
1
00:00:01,000 --> 00:00:02,000
Gone entirely.
2
00:00:03,000 --> 00:00:04,000
Still here.
आउटपुट
2
00:00:00,500 --> 00:00:01,500
Still here.
पहली क्यू −500 ms पर ख़त्म होती है, इसलिए उसे शून्य पर टिकाने के बजाय हटा दिया जाता है। बची हुई क्यू नंबर 2 बनाए रखती है — खिसकाना कभी नंबर नहीं बदलता।
अक्सर पूछे जाने वाले सवाल
क्या सबटाइटल खिसकाने से कोई टेक्स्ट बदलता है?
नहीं। ऑफ़सेट सिर्फ़ प्रारंभ और समाप्ति समय को हिलाता है, इसलिए हर क्यू का हर अक्षर, हर लाइन ब्रेक और हर इनलाइन टैग जैसा था वैसा ही आगे जाता है। शब्द बदलने हों तो टेक्स्ट वाले टूल इस्तेमाल करें।
फ़ाइल की शुरुआत से पहले पहुँचने वाली क्यू के साथ क्या होता है?
दो नियम हैं और दोनों की गिनती अलग-अलग होती है। जिस क्यू का प्रारंभ शून्य से पहले जाएगा, उसका प्रारंभ 00:00:00 पर टिक जाता है जबकि अंत वहीं रहता है जहाँ गणित उसे ले जाता है, इसलिए वह क्यू छोटी हो जाती है। जिस क्यू का अंत शून्य पर या उससे पहले पहुँचेगा, वह पूरी तरह हट जाती है।
सिर्फ़ मिलीसेकंड जोड़ने वाले पेज पर फ़्रेम रेट बॉक्स क्यों है?
क्योंकि MicroDVD .sub फ़ाइल अपनी टाइमिंग घड़ी के समय के बजाय फ़्रेम नंबरों में रखती है। उसे पढ़कर लिखने के लिए फ़्रेम रेट से गुज़रना पड़ता है, और जहाँ फ़ाइल अपना रेट नहीं बताती वहाँ उसी बॉक्स का नंबर इस्तेमाल होता है। बाकी हर फ़ॉर्मैट के लिए वह अनदेखा किया जाता है।
क्या सादे TXT या LRC सबटाइटल को खिसका सकते हैं?
नहीं, और यह पेज उन्हें लेगा भी नहीं। इन दोनों फ़ॉर्मैट में अंतिम समय लिखा ही नहीं होता, इसलिए ऑफ़सेट के पास हिलाने को कुछ नहीं होता — नतीजा इनपुट जैसा ही दिखेगा। दोनों फ़ॉर्मैट टेक्स्ट वाले टूल स्वीकार करते हैं।
क्या प्रीव्यू डाउनलोड होने वाली फ़ाइल से मेल खाता है?
हाँ, जानबूझकर। दिखाने से पहले आउटपुट को दोबारा पढ़ा जाता है, इसलिए टाइमलाइन और क्यू गिनती मेमोरी के नंबरों के बजाय लिखी गई फ़ाइल का हाल बताते हैं। जो फ़ॉर्मैट सेंटीसेकंड या पूरे फ़्रेम तक गोल करते हैं, वहाँ आपको फ़ाइल में सचमुच मौजूद मान दिखते हैं।
शून्य ऑफ़सेट क्या करता है?
कुछ नहीं, और पेज यह बता भी देता है। शून्य वैध ऑफ़सेट है और फ़ाइल बाइट-दर-बाइट वापस मिलती है, जो यह जाँचने का तेज़ तरीका है कि फ़ाइल पहले से सही जगह है। इसे कभी गायब मान नहीं लिया जाता।