मर्ज के लिए अनुरोधित प्रारूप असंगत हैं


जवाबों:


40

यह वास्तव में एक समस्या नहीं है, लेकिन वास्तव में एक अपेक्षित व्यवहार है youtube-dl

डिफ़ॉल्ट रूप से वर्तमान संस्करण youtube-dlउच्चतम गुणवत्ता ऑडियो और उच्चतम गुणवत्ता वाले वीडियो स्ट्रीम उपलब्ध करेगा और फिर इन धाराओं को एक संगत कंटेनर में शामिल करेगा। कंटेनर के वर्तमान विकल्प mkv, mp4, ogg, webm, flv हैं। (मैं ध्यान देता हूँ कि एवीआई भी --recode-videoविकल्प के माध्यम से समर्थित है ।)

यदि ये 'सर्वश्रेष्ठ' स्ट्रीम कोडेक्स हैं जो एक mp4 कंटेनर में अच्छी तरह से नहीं बैठते हैं, उदाहरण के लिए, youtube-dlउन्हें एक mkv कंटेनर में पैक करेंगे और चेतावनी जारी करेंगे जो आपने देखी है। ध्यान रहे आप vlc, SMPlayer और मित्रों को एक अच्छी तरह से कॉन्फ़िगर किए गए Ubuntu सिस्टम पर कोई समस्या नहीं के साथ परिणामी mkv फ़ाइल को वापस खेलेंगे ...

यदि आप वास्तव में सर्वश्रेष्ठ गुणवत्ता वाले वीडियो और सर्वोत्तम गुणवत्ता वाले वीडियो ऑडियो प्राप्त करने के इच्छुक हैं, लेकिन केवल एक mp4 कंटेनर में (इस प्रकार mkv चेतावनी और बाद में Matrosk कंटेनर आउटपुट को दरकिनार करके youtube-dl) आप निम्न जैसे कुछ का उपयोग कर सकते हैं:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' URL

आप जिस YouTube वीडियो को डाउनलोड करना चाहते हैं, उसके पते के लिए 'URL' मान को स्पष्ट रूप से प्रतिस्थापित करना। इस तरह की अपेक्षाकृत जटिल कमांड लाइन को विन्यास फाइल में स्थायी रूप से रखा जा सकता ~/.config/youtube-dl/configहै:

-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'

यूट्यूब-डीएल कॉन्फ़िग फ़ाइल में रखा ऊपर लाइन के साथ सेटिंग हो जाएगा डिफ़ॉल्ट के लिए youtube-dlऔर हर बार कमांड लाइन पर दिए जाने की जरूरत नहीं है। ( कमांड लाइन पर विकल्प पास करके यदि आवश्यक हो तो आसानी से बायपास किया जा --ignore-configसकता है)।

इस कमांड लाइन के कई, कई रूपांतर संभव हैं ...

संदर्भ:


5

एक प्रारूप चुनें:

youtube-dl -f mp4 URL

youtube-dl -f webm URL

youtube-dl -F URL //for available formats
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.