问题描述
我可以直接从YouTube视频下载音频,而不是先下载音频+视频,然后提取音频吗?
最佳解决思路
这是webupd8.org最近的一篇文章,解释了如何使用youtube-dl
直接下载音频,而不是先下载视频+音频,然后使用-x
提取音频。不幸的是,不提供Maythux要求here的搜索工具。但它仍然值得一看:视频下载器youtube-dl
获得对单独的音频和视频YouTube DASH流的支持
基本上,下载最新版本的youtube-dl from source或从上面链接中提供的ppa下载,但不能从软件中心下载。
那么,如果你已经有了视频链接……
运行,例如:
youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w
这将列出此网址可用的各种下载格式(音频和视频)。
$ 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
跑:
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
而已。