क्या मैं सीधे youtube-dl का उपयोग करके ऑडियो डाउनलोड कर सकता हूं?


103

क्या मैं सीधे पहले ऑडियो + वीडियो डाउनलोड करने और फिर ऑडियो निकालने के बजाय YouTube वीडियो से ऑडियो डाउनलोड कर सकता हूं ?


5
मुझे नहीं लगता कि इसकी डुप्लिकेट है क्योंकि उस प्रश्न को स्पष्ट रूप से खोज सुविधा की आवश्यकता है। यह सवाल नहीं करता। मैंने उत्तर में इसका भी उल्लेख किया है। यह प्रश्न उन लोगों के लिए उपयोगी है जो पहले से ही जानते हैं कि क्या डाउनलोड करना है।
डीके बोस

वहाँ एक ही जवाब उसके लिए लागू है
Maythux

2
उस उत्तर को पहले वीडियो डाउनलोड करना होगा। यह प्रश्न और उत्तर (1) वीडियो को डाउनलोड नहीं करना चाहता है (2) YouTube पर खोज नहीं करना चाहता है। मुझे आशा है की तुम समझ गए होगे।
डीके बोस

2
वह youtube-dl का उपयोग नहीं करता है। यह नामक एक अन्य प्रोग्राम का उपयोग करता है mps-youtube। सही बात? यह प्रश्न उपयोग करने के youtube-dlबारे में है न कि उपयोग करने के बारे में mps-youtube। मैं हमेशा पोस्ट करने से पहले अपने जवाब खुद ही आजमाता हूं। अगर मैं नहीं करता हूं, तो मैं स्पष्ट कर दूंगा कि यह केवल एक सुझाव है :)
डीके बोस

3
यह कोई डुप्लिकेट नहीं है। आप ऐसा करने के youtube-dlलिए उपयोग कर सकते हैं , लेकिन मैं इस सवाल का जवाब नहीं दे सकता क्योंकि लोगों ने इसे डुप्लिकेट के रूप में चिह्नित किया है।
पालसीम pal

जवाबों:


147

यहाँ webupd8.org में एक हालिया लेख है जिसमें बताया गया है कि youtube-dlपहले वीडियो + ऑडियो डाउनलोड करने के बजाय सीधे ऑडियो डाउनलोड करने के लिए कैसे उपयोग करें और फिर ऑडियो का उपयोग करके एक्सट्रैक्ट करें -xदुर्भाग्य से, मेथक्स ने जो खोज सुविधा यहां मांगी थी, वह प्रस्तावित नहीं है। लेकिन यह अभी भी देखने लायक है:
वीडियो डाउनलोडर youtube-dlअलग ऑडियो और वीडियो YouTube डैश धाराओं के लिए समर्थन प्राप्त करता है

मूल रूप से, youtube-dl के नवीनतम संस्करण को स्रोत से या उपरोक्त लिंक में दिए गए ppa से डाउनलोड करें, लेकिन सॉफ़्टवेयर केंद्र से नहीं

फिर, यदि आपके पास पहले से ही वीडियो लिंक है ...

उदाहरण के तौर पर चलाएं:

youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w

यह इस url (ऑडियो और वीडियो) के लिए उपलब्ध विभिन्न डाउनलोड प्रारूपों को सूचीबद्ध करेगा।

$ youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[info] Available formats for HRIF4_WzU1w:
format code extension resolution  note 
171         webm      audio only  DASH webm audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k
160         mp4       192p        DASH video 
133         mp4       240p        DASH video 
134         mp4       360p        DASH video 
135         mp4       480p        DASH video 
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     (best)

अब, वांछित ऑडियो प्रारूप चुनें। मैं लिए चला गया140

Daud:

youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w

$ youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[download] Destination: Martin Luther King - I Have a Dream on August 28, 1963 [Sous-titres & Subtitles] [FULL SPEECH]-HRIF4_WzU1w.m4a
[download] 100% of 15.19MiB in 00:04

बस।


3
कुछ ऑडियो प्लेयर DASH ऑडियो का समर्थन नहीं करते हैं। M4a के लिए, मुझे इसे ffmpeg का उपयोग करके इसे 'नियमित' m4a बनाने के लिए डिमूक्‍स करना था। उदाहरण के लिए:ffmpeg -i input.m4a -vn -c:a copy output.m4a
सूर्य

8
@ sunk818 और सिर्फ एक सार्वजनिक घोषणा: कि youtube-dl 2015.01.23.4 and newer will automatically correct the header of the m4a file if ffmpeg is present on the system., अगर ffmpegपहले स्थापित किया youtube-dlजाता है तो अब इसे DASH कंटेनर को स्वचालित रूप से ठीक किया जाएगा और आपको sunk818 के फिक्स को चलाने की आवश्यकता नहीं होगी।
tsujp

25
youtube-dl -f bestaudio http://...यदि आप मैन्युअल रूप से सर्वश्रेष्ठ ऑडियो का चयन नहीं करना चाहते हैं।
सेप्पो एरविला

8
के -f bestaudioरूप में सबसे अच्छा ऑडियो के साथ सावधान रहना हो सकता है। यदि आप सबसे अच्छा m4a गुणवत्ता ऑडियो चाहते हैं।
सूर्य

6
youtube-dl -f 'bestaudio[ext=m4a]' "http://youtu.be/hTvJoYnpeRQ"
xiota

16

से @ xiota की टिप्पणी , m4a प्रारूप में बेहतरीन ऑडियो डाउनलोड करने के लिए:

$ youtube-dl -f 'bestaudio[ext=m4a]' 'http://youtu.be/hTvJoYnpeRQ'

मैंने इसे पहले पढ़ने में याद किया है, इसलिए मैंने टिप्पणी को एक उत्तर के रूप में पोस्ट करने का फैसला किया है ताकि इसे और अधिक दृश्यमान बनाया जा सके।


यह 2 त्रुटियां देता है, एक प्रारूप उपलब्ध नहीं है और दूसरा url को पार्स करने में असफल होने के लिए,
Atte Juvonen

@AtteJuvonen कमांड काम करती है।
JFS

नहीं, यह नहीं है। चेतावनी: url प्रोटोकॉल को निर्दिष्ट नहीं करता है, http के साथ प्रयास कर रहा है ... चेतावनी: http: // ' youtu.be/hTvJoYnpeRQ ' के लिए HEAD अनुरोध नहीं भेज सका । यदि मैं 'वर्णों को हटाकर url को ठीक करता हूं, तो यह ERROR देता है: अनुरोधित प्रारूप उपलब्ध नहीं।
एट जुवोनेन

@AtteJuvonen कमांड को कॉपी करने का प्रयास करें , यदि यह अभी भी आपके लिए विफल हो रहा है, तो अपना OS, youtube-dl संस्करण प्रदान करें।
jfs

4
@AtteJuvonen साइट "Ubuntu पूछो" है। मैंने उबंटू पर कमांड का परीक्षण किया। उबंटू विंडोज से अलग है। उत्तर में आदेश एक बैश की तरह खोल की उम्मीद है। विंडोज पर, cmd.exeआप सिंगल कोट्स को डबल्स कोट्स के साथ बदलने की कोशिश कर सकते हैं (विंडोज से जुड़े अन्य मुद्दे हो सकते हैं)।
JFS
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.