YouTube सबटाइटल डाउनलोडर — yt-dlp कमांड जेनरेटर
ऐसा yt-dlp कमांड बनाएँ जो वीडियो डाउनलोड किए बिना सबटाइटल को .srt के रूप में सहेजे।
वीडियो के बिना सबटाइटल
नकली चलाने वाला मोड वीडियो फ़ाइल लिखने के अलावा सब कुछ करता है, इसलिए सबटाइटल मिल जाते हैं और डाउनलोड बच जाता है। SRT में बदलने के लिए ffmpeg चाहिए।
कुछ न मिले तो सबसे संभव यह है कि वीडियो में इंसान के लिखे सबटाइटल ही नहीं हैं — स्वतः बने सबटाइटल एक अलग विकल्प है, और उसे चालू न करने पर yt-dlp को कुछ नहीं मिलता और वह कुछ कहता भी नहीं।
सिम्युलेट मोड इस पेज का मुख्य सहारा है: उसके बिना yt-dlp पूरा वीडियो डाउनलोड करता है और सबटाइटल सिर्फ़ साथ में भी सहेज लेता है, जो फ़िल्म-लंबाई की फ़ाइल पर टेक्स्ट ट्रैक के लिए बहुत बड़ा ट्रांसफ़र है. उसके साथ, चलाना मेटाडेटा लाता है, सबटाइटल फ़ाइलें लिखता है, और वीडियो को कभी छूता नहीं. कीमत यह है कि सिम्युलेट मोड थंबनेल और विवरण लिखना भी छोड़ देता है जिसकी आपको आदत हो सकती है — वे वीडियो-चलाने की वस्तुएँ हैं, सबटाइटल-चलाने की नहीं.
भाषा चुनना वहीं है जहाँ सबटाइटल डाउनलोड नाज़ुक हो जाते हैं. --sub-langs en ठीक उसी ट्रैक को लेता है जिसे "en" टैग किया गया; en-orig YouTube का नाम उस स्वतः बने वाले के लिए है, और en.* पैटर्न दोनों और क्षेत्रीय रूपों को पकड़ता है. कई भाषाएँ कॉमा-अलग की सूची लेती हैं. अगर वीडियो में उसी भाषा के इंसानी और स्वतः दोनों ट्रैक हों तो वे दो अलग प्रविष्टियाँ हैं, और दोनों डाउनलोड करना वैध नतीजा है, बग नहीं.
फ़ॉर्मैट तब मायने रखते हैं जब सबटाइटल फ़ाइल एडिटर में जानी हो: SRT सुरक्षित आदान-प्रदान है, VTT वह स्टाइलिंग ले जाता है जो वेब प्लेयर दिखाता है, और YouTube के अपने JSON3/_SRV फ़ॉर्मैट मशीनों के लिए बने हैं. convert-to-srt स्विच आम मामला सँभालता है, ffmpeg चाहता है, और स्टाइलिंग जानबूझकर खोता है — एडिटर टेक्स्ट चाहते हैं, मार्कअप नहीं. आउटपुट ख़ाली लगे तो यह मानने से पहले कि कन्वर्ज़न नाकाम हुआ फ़ाइल का होना जाँचें: शून्य-बाइट SRT का मतलब है कि ट्रैक ही ख़ाली था.
स्वतः बने कैप्शन चेतावनी के हक़दार हैं: वे मशीनी ट्रांसक्रिप्शन हैं, जिसके सारे अर्थों के साथ — ग़लत होमोफ़ोन, बिना विराम-चिह्न, बिगड़े नाम. जिस भाषा में आप पढ़ सकते हैं उसके वीडियो के लिए वे सर्च इंडेक्स हैं; जिस चीज़ से आप उद्धरण देंगे उसके लिए इंसानी ट्रैक (जब हो) ही रखने लायक है. लाइव स्ट्रीम को लाइव ऑटो-कैप्शन मिलते हैं जो स्ट्रीम ख़त्म होने के बाद ही सहेजे जाते हैं — इस साइट के लाइव-रिकॉर्डिंग विकल्प तस्वीर के लिए हैं, और ख़त्म हुई स्ट्रीम के कैप्शन सामान्य सबटाइटल विकल्पों से डाउनलोड होते हैं.