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

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

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

विकल्प

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

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

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

  • टाइमिंग

    क्यू के अंत समय (आउटपुट फ़ॉर्मैट केवल यह रखता है कि क्यू कब शुरू होता है)

  • फ़्रेम रेट

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

  • सटीकता

    टाइमिंग की सटीकता — आउटपुट की घड़ी मोटी है, इसलिए हर टाइमस्टैम्प निकटतम 10 ms में गोल किया जाता है

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

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

जो नहीं बचता: cue के अंत समय (लक्ष्य केवल शुरुआत रखता है), फ़्रेम रेट (स्रोत का हर समय फ़्रेम संख्या में है), समय की सूक्ष्मता (लक्ष्य की घड़ी 10 ms की है, इसलिए हर समय पूर्णांकित होता है)। सिर्फ़ शुरुआत बचती है; अंत अगली पंक्ति तक माना जाता है; हर समय फ़्रेम संख्या में है, इसलिए सही फ़्रेम रेट के बिना पूरी समयरेखा खिसक जाती है; समय निकटतम 10 ms तक पूर्णांकित होता है, जैसे 00:00:04,001 से 0:00:04.00। ये चीज़ें चुपचाप नहीं गिरतीं — फ़ाइल डालने से पहले ही ऊपर की सूची में लिखी रहती हैं।

LRC Lyrics का नतीजा .lrc फ़ाइल के रूप में मिलता है; हर पंक्ति [mm:ss.xx] से शुरू होती है और अंत नहीं लिखा जाता। बैच में डाली गई हर फ़ाइल अलग से संसाधित होती है, बीच में रोकने पर बाकी नहीं चलतीं, और अंत में सब एक ZIP में मिलती हैं। फ़ाइल आपके ब्राउज़र से बाहर नहीं जाती।

उदाहरण

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

इनपुट

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

आउटपुट

[00:04.00]The quick brown fox jumps over the lazy dog.
[00:08.00]Faster than
[00:08.00]the last one.

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

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

इनपुट

{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.   

आउटपुट

[00:04.00]Leading zeros in the frame numbers.
[00:12.00]An unrecognized line above was kept in place.
[00:16.00]Trailing spaces are kept.   

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

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

MicroDVD के {100}{150} फ़्रेम LRC के घड़ी-समय में कैसे बदलते हैं?

फ़्रेम संख्या को फ़्रेम रेट से भाग दिया जाता है: 25 fps पर {100} चार सेकंड और {150} छह सेकंड बनता है, इसलिए LRC में वही cue [00:04.00] के आसपास लिखी जाती है। अगर फ़ाइल पहली पंक्ति में अपना रेट बताती है तो वही लिया जाता है, वरना पेज पर दिया फ़्रेम रेट; गलत रेट पूरी समयरेखा को एक अनुपात में खिसका देता है।

MicroDVD के कोष्ठकों में लिखे शैली-निर्देश LRC में बचते हैं?

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

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

इस दिशा में 3 तरह की जानकारी गिरती है: cue के अंत समय (लक्ष्य केवल शुरुआत रखता है), फ़्रेम रेट (स्रोत का हर समय फ़्रेम संख्या में है), समय की सूक्ष्मता (लक्ष्य की घड़ी 10 ms की है, इसलिए हर समय पूर्णांकित होता है)। मिसाल के लिए, MicroDVD का अंत समय LRC में लिखा ही नहीं जाता, इसलिए cue अगली पंक्ति तक खींची जाती है। यह सूची आपकी फ़ाइल डालने से पहले ही दिखती है, और फ़ाइल आने के बाद उसमें बताया जाता है कि उसमें से कितनी चीज़ें वाकई मौजूद थीं।

LRC में MicroDVD की cue के आरंभ का समय कैसे बदलता है?

LRC में हर MicroDVD cue [mm:ss.xx] समय और उसके बाद पाठ की पंक्ति बनती है, जैसे [00:04.00] पाठ। MicroDVD का अंत समय नहीं लिखा जाता, क्योंकि LRC उसे अगली पंक्ति से मानता है।

MicroDVD के पाठ में खड़ी पट्टी | LRC में क्या बनती है?

MicroDVD दो-पंक्ति cue को बीच में | से लिखता है, इसलिए LRC में हर | एक हार्ड लाइन-ब्रेक बन जाता है और दोनों पंक्तियाँ एक ही cue में रहती हैं — दो अलग cues नहीं बनतीं, इसलिए समय भी एक ही रहता है।

LRC से MicroDVD लौटने पर क्या नया छूट सकता है?

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

संबंधित टूल