उपशीर्षक के साथ YouTube से वीडियो कैसे डाउनलोड करें?


37

मैं उपशीर्षक / कैप्शन के साथ YouTube से वीडियो कैसे डाउनलोड करूं ?

मैंने झंडे के साथ youtube-dl का उपयोग करके कोशिश की , --write-srt --str-langलेकिन मुझे हमेशा मिलता है:

WARNING: video has no closed captions।


1
खैर, क्या वीडियो ने कैप्शन बंद कर दिया है? मैं उन वीडियो के लिए इस समस्या को पुन: उत्पन्न नहीं कर सकता जिनमें CCसाइन उपलब्ध हैं। आप कौन सा वीडियो डाउनलोड करने की कोशिश कर रहे हैं? क्या यह इस एक के साथ काम करता है ?
— slhck

हाँ। का CCचिन्ह हो। वीडियो के लिए जिसे आपने पोस्ट किया है उसने ठीक काम किया है। लेकिन उन सभी के लिए जो मैंने काम करने से पहले कोशिश की थी, जैसे कि इस वीडियो के लिए: youtube.com/watch?v=RHy9_RQbrnQ मुझे मिलता है: WARNING: video has no closed captionsइसके विपरीत जैसा कि आप youtube पेज में देख सकते हैं। `
— जैक

निर्लज्जता देखें कि मैंने क्या प्रयास किया है:python youtube-dl --write-srt --srt-lang en http://www.youtube.com/watch?v=RHy9_RQbrnQ [youtube] Setting language [youtube] RHy9_RQbrnQ: Downloading video webpage [youtube] RHy9_RQbrnQ: Downloading video info webpage [youtube] RHy9_RQbrnQ: Extracting video information [youtube] RHy9_RQbrnQ: Downloading video subtitles WARNING: video has no closed captions
— जैक

काफी दिलचस्प है उपशीर्षक के साथ की जाँच करें --list-subs।
— 12

1
यदि आप एलटीएस वितरण पर हैं, तो सुनिश्चित करें कि आप यू-टू-डेट संस्करण youtube-dl का उपयोग करते हैं, ubuntu पर टीएलएस एप्ट पैकेज: 14.04 उदाहरण के लिए, उत्पन्न बंद कैप्शन के साथ काम नहीं करता है, लेकिन यह वर्तमान पाइप रिलीज संस्करण करता है ( sudo pip install -U youtube-dl)
— थोरसुमोनर

जवाबों:


54

सुनिश्चित करें कि आप जिस वीडियो को डाउनलोड करने का प्रयास कर रहे हैं, वह वास्तविक उपशीर्षक स्वामी से अपलोड किया गया है।

आप तब उपयोग कर सकते हैं, उदाहरण के लिए:

youtube-dl --write-srt --sub-lang en 'http://www.youtube.com/watch?v=RHy9_RQbrnQ'

उपयोग करके स्वचालित रूप से उत्पन्न उपशीर्षक फ़ाइलों को डाउनलोड करने का विकल्प भी है --write-auto-sub।

youtube-dlप्रलेखन देखें ।


2
क्या यूट्यूब द्वारा अनुवादित एक को डाउनलोड करने का कोई तरीका नहीं है?
— जैक

ऐसा नहीं है कि मुझे पता है, नहीं। उपशीर्षक डाउनलोड करने के लिए कुछ कार्यक्रम दिखाई देते हैं (जैसे अन्य उत्तरों में Google2SRT का उल्लेख किया गया है), लेकिन वे सभी "वास्तविक" बंद कैप्शन के लिए हैं।
— स्लैक

2
@ जैक: youtube-dl ने तब से एक विकल्प जोड़ा है "- राइट-ऑटो-सब" (कम से कम 2014-09.22 संस्करण में)। मैंने यह कोशिश नहीं की, लेकिन वह वही हो सकता है जिसकी आपको तलाश थी।
— टिम लैंडशिड

यह अगस्त 2015 तक काम नहीं करता है, कृपया ठीक करें।
— जॉर्ज चल्हौब

1
यह मेरे लिए अभी-अभी youtube-dl संस्करण 2015.08.16.1 के साथ काम किया।
— जेफ एलन

9

यदि आप एक साधारण GUI के साथ एक मुफ्त, आसानी से उपयोग होने वाला प्रोग्राम चाहते हैं, तो Google 2 SRT है ।

यह सभी उपलब्ध भाषाओं का पता लगाता है और SRT, SSA या SUB में परिवर्तित हो जाता है।

यहाँ छवि विवरण दर्ज करें


यह इस वीडियो के साथ ठीक से जाँच नहीं करता है youtube.com/watch?v=XJGiS83eQLk
— csharpwinphonexaml
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.