मुख्य सामग्री पर जाएँ
SubtitleMatrix

MicroDVD को TXT में बदलें

या सबटाइटल टेक्स्ट पेस्ट करें

विकल्प

टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।

यह रूपांतरण क्या बदलता है

3 चीज़ें छूटती हैं या फ़ैसला माँगती हैं

  • टाइमिंग

    पूरी टाइमलाइन (आउटपुट फ़ॉर्मैट कोई टाइमिंग नहीं रखता)

  • लाइन ब्रेक

    लाइन ब्रेक (कई पंक्तियों वाले क्यू एक पंक्ति में जोड़ दिए जाएँगे)

  • फ़्रेम रेट

    स्रोत समय फ़्रेम संख्याओं में रखता है — हर टाइमस्टैम्प आपके दिए फ़्रेम रेट पर निर्भर है

यह सूची इन दोनों फ़ॉर्मैट के क्षमता मैट्रिक्स से आती है, आपकी लोड की गई उस फ़ाइल से नहीं। कोई खास फ़ाइल ज़्यादा खो सकती है अगर वह ऐसी सुविधाएँ इस्तेमाल करती हो जिन्हें फ़ॉर्मैट अनुमति देता है पर मैट्रिक्स मॉडल नहीं करता।

MicroDVD और Plain Text (TXT) दोनों सबटाइटल रखते हैं, पर उनका ढाँचा अलग है; यह पेज एक को दूसरे में बदलता है। MicroDVD समय को {100}{150} जैसी फ़्रेम संख्या में रखता है, इसलिए हर समय फ़्रेम रेट पर निर्भर है।

जो नहीं बचता: पूरी समयरेखा (लक्ष्य कोई समय नहीं रखता), पंक्ति विराम (बहु-पंक्ति cue एक पंक्ति में जुड़ जाती हैं), फ़्रेम रेट (स्रोत का हर समय फ़्रेम संख्या में है)। समय-कोड पूरी तरह गायब हो जाते हैं, इसलिए TXT की एक पंक्ति को आपकी फ़ाइल का कोई क्षण याद नहीं रहता; हर समय फ़्रेम संख्या में है, इसलिए सही फ़्रेम रेट के बिना पूरी समयरेखा खिसक जाती है; दो पंक्तियों वाली cue TXT में एक ही पंक्ति में जुड़ जाती है। ये चीज़ें चुपचाप नहीं गिरतीं — फ़ाइल डालने से पहले ही ऊपर की सूची में लिखी रहती हैं।

Plain Text (TXT) का नतीजा .txt फ़ाइल के रूप में मिलता है; हर cue एक सादी पंक्ति बनती है, बिना समय के। बैच में डाली गई हर फ़ाइल अलग से संसाधित होती है, बीच में रोकने पर बाकी नहीं चलतीं, और अंत में सब एक ZIP में मिलती हैं। फ़ाइल आपके ब्राउज़र से बाहर नहीं जाती।

उदाहरण

एक सामान्य MicroDVD फ़ाइल, TXT में बदली गई

इनपुट

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

आउटपुट

The quick brown fox jumps over the lazy dog.
Faster than
the last one.

इस आउटपुट में छूटा: पूरी समयरेखा, पंक्ति विराम, फ़्रेम रेट। बाकी सब पंक्ति-दर-पंक्ति मेल खाता है।

MicroDVD से TXT: वही रूपांतरण एक कठिन इनपुट पर

इनपुट

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

आउटपुट

Leading zeros in the frame numbers.
An unrecognized line above was kept in place.
Trailing spaces are kept.   

असली MicroDVD फ़ाइलों में BOM, मिश्रित पंक्ति-अंत, खाली क्षेत्र या बिगड़ा समय-कोड मिलता है। ऊपर की साफ़ मिसाल से मिलाकर देखिए कि पार्सर कितना माफ़ करता है और क्या रिपोर्ट करता है।

अक्सर पूछे जाने वाले सवाल

MicroDVD के 00:00:04,000 जैसे समय TXT में जाते समय कहाँ गायब होते हैं?

MicroDVD हर cue के शुरू और अंत को {100}{150} के रूप में रखता है, पर TXT में समय के लिए कोई जगह ही नहीं है। इसलिए पाठ की पंक्तियाँ क्रम में लिखी जाती हैं और हर समय-कोड छूट जाता है; क्रम बना रहता है, पर कौन-सी पंक्ति कब दिखेगी यह TXT से पता नहीं चलता।

MicroDVD की {y:i} जैसी शैली-कोड TXT में क्या होती हैं?

MicroDVD की शैली-कोड को यह साइट टेक्स्ट का हिस्सा मानती है, क्योंकि वह उन्हें फ़ॉर्मैट के मॉडल में नहीं गिनती। TXT में जाते समय इसलिए वे असली स्टाइल नहीं बनते, और जहाँ लक्ष्य स्टाइल रख ही नहीं सकता वहाँ पाठ ही बचता है।

MicroDVD से TXT बनाने की असली कीमत क्या है?

इस दिशा में 3 तरह की जानकारी गिरती है: पूरी समयरेखा (लक्ष्य कोई समय नहीं रखता), पंक्ति विराम (बहु-पंक्ति cue एक पंक्ति में जुड़ जाती हैं), फ़्रेम रेट (स्रोत का हर समय फ़्रेम संख्या में है)। मिसाल के लिए, MicroDVD का {100}{150} किसी भी TXT पंक्ति के साथ नहीं रहता, इसलिए पाठ का क्रम तो बचता है पर समय नहीं। यह सूची आपकी फ़ाइल डालने से पहले ही दिखती है, और फ़ाइल आने के बाद उसमें बताया जाता है कि उसमें से कितनी चीज़ें वाकई मौजूद थीं।

MicroDVD से TXT बनाने पर हर cue किस रूप में आती है?

TXT में हर MicroDVD cue की पंक्तियाँ बिना समय के सादे पाठ बनती हैं। बहु-पंक्ति cue एक पंक्ति में जुड़ जाती है, क्योंकि TXT का मॉडल एक पंक्ति एक cue है।

MicroDVD की बहु-पंक्ति cue TXT में एक पंक्ति क्यों बन जाती है?

MicroDVD एक cue के भीतर हार्ड लाइन-ब्रेक रख सकता है, पर TXT का मॉडल एक पंक्ति एक cue है। इसलिए दोनों पंक्तियाँ जोड़ दी जाती हैं और अलग पंक्ति का अंतर खत्म हो जाता है; पाठ का क्रम बना रहता है, पर दृश्य विराम नहीं।

क्या TXT से MicroDVD में वापस बदलने पर छूटी जानकारी लौट आती है?

नहीं। TXT से MicroDVD की उलटी दिशा में भी समयरेखा स्वयं बनाई जाती है (स्रोत में कोई समय नहीं), फ़्रेम रेट (लक्ष्य समय को फ़्रेम संख्या में रखता है) जैसी जानकारी गिरती है, क्योंकि दोनों फ़ॉर्मैट अलग-अलग चीज़ें रखते हैं और उलटी दिशा की अपनी कमियाँ हैं। और इस दिशा में MicroDVD से TXT में जो छूटा — जैसे MicroDVD का {100}{150} किसी भी TXT पंक्ति के साथ नहीं रहता, इसलिए पाठ का क्रम तो बचता है पर समय नहीं — वह TXT में कहीं दर्ज नहीं है, इसलिए किसी भी उलटे रूपांतरण से उसे दोबारा नहीं बनाया जा सकता।

संबंधित टूल