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

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

फ़ॉर्मैट रूपांतरणसादा टेक्स्ट ट्रांस्क्रिप्ट
या सबटाइटल टेक्स्ट पेस्ट करें

विकल्प

जब स्रोत में अंत समय न हों (सादा टेक्स्ट, LRC) तब इस्तेमाल होता है। आउटपुट की टाइमलाइन यहाँ रूपांतरित नहीं, बनाई जाती है, इसलिए यही संख्या मिलेगी।

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

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

  • टाइमिंग

    टाइमलाइन खुद — स्रोत कोई टाइमिंग नहीं रखता, इसलिए आउटपुट की टाइमलाइन दर्ज नहीं, बनाई जाती है

  • सटीकता

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

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

Plain Text (TXT) और LRC Lyrics दोनों सबटाइटल रखते हैं, पर उनका ढाँचा अलग है; यह पेज एक को दूसरे में बदलता है। TXT में सिर्फ़ पंक्तियाँ हैं — कोई समय-कोड नहीं, इसलिए हर पंक्ति एक cue मानी जाती है।

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

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

उदाहरण

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

इनपुट

The quick brown fox jumps over the lazy dog.

Second paragraph, first line.
Second paragraph, second line.

आउटपुट

[00:00.00]The quick brown fox jumps over the lazy dog.
[00:02.00]Second paragraph, first line.
[00:04.00]Second paragraph, second line.

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

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

इनपुट


Hello world.

Second block.

आउटपुट

[00:00.00]Hello world.
[00:02.00]Second block.

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

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

TXT से LRC बनाते समय पहली पंक्ति किस क्षण से शुरू होती है?

समय आपकी TXT फ़ाइल से नहीं आता, इसलिए वह बनाया जाता है: पहली पंक्ति 0 ms से, और हर अगली पंक्ति पिछली की अवधि के बाद। अवधि वाला फ़ील्ड मिलीसेकंड लेता है, और LRC में वही समय [00:04.00] जैसे रूप में लिखा जाता है। रिपोर्ट साफ़ कहती है कि समयरेखा बनाई गई है, ताकि आप इसे किसी असली टाइमकोड की तरह न समझें।

TXT के अनुच्छेद-विराम LRC में कैसे पहुँचते हैं?

खाली पंक्तियाँ अनुच्छेद-विराम हैं, cue नहीं, इसलिए LRC में उनके लिए कोई खाली cue नहीं बनती। हर भरी पंक्ति क्रम से एक cue बनती है और पंक्तियों के बीच का अंतर किसी भी cue के समय में दिखता है — रूपांतरण उन्हें गिनता नहीं, छोड़ता है।

TXT से LRC में कौन-कौन सी जानकारी छूटती है?

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

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

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

TXT की बहु-पंक्ति cue LRC में कैसे रहती है?

cues शुरुआती समय के क्रम में लिखी जाती हैं, इसलिए TXT में अगर कोई cue क्रम से बाहर थी तो LRC में वह अपनी सही जगह पर लौट आती है। एक cue के भीतर की पंक्तियाँ अलग नहीं होतीं, क्योंकि दोनों फ़ॉर्मैट हार्ड लाइन-ब्रेक रख सकते हैं।

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

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

संबंधित टूल