|
此文章由 陈叁 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 陈叁 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 陈叁 于 2018-10-31 16:19 编辑
FSM 发表于 2018-10-31 15:51 
我看了一下,里面有最好的音频文件有3兆多,最好的视频文件有61兆,
可以下载下来再合并成一个文件。
先 ...
谢谢回复。
事实上我自己也刚刚GOOGLE到了正确的做法。和你的来源或许一致。https://www.reddit.com/r/linuxqu ... ge_video_and_audio/
事实上这个命令还可以更加的自定义,比如说我只需要720p,并不需要下载1080p的video,那我不需要使用bestvideo。
举个例子,对于https://www.youtube.com/watch?v=rQWZK5U233s这个MV,-F后得到的结果如下,- d:\Temp\Downloads\Youtube>youtube-dl -F rQWZK5U233s
- [youtube] rQWZK5U233s: Downloading webpage
- [youtube] rQWZK5U233s: Downloading video info webpage
- [info] Available formats for rQWZK5U233s:
- format code extension resolution note
- 249 webm audio only DASH audio 55k , opus @ 50k, 1.23MiB
- 250 webm audio only DASH audio 72k , opus @ 70k, 1.63MiB
- 140 m4a audio only DASH audio 128k , m4a_dash container, mp4a.40.2@128k, 3.14MiB
- 171 webm audio only DASH audio 129k , vorbis@128k, 2.87MiB
- 251 webm audio only DASH audio 141k , opus @160k, 3.21MiB
- 160 mp4 256x144 144p 58k , avc1.4d400c, 24fps, video only, 878.46KiB
- 278 webm 256x144 144p 97k , webm container, vp9, 24fps, video only, 1.95MiB
- 133 mp4 426x240 240p 130k , avc1.4d4015, 24fps, video only, 2.04MiB
- 242 webm 426x240 240p 133k , vp9, 24fps, video only, 2.12MiB
- 134 mp4 640x360 360p 283k , avc1.4d401e, 24fps, video only, 4.14MiB
- 243 webm 640x360 360p 306k , vp9, 24fps, video only, 4.92MiB
- 135 mp4 854x480 480p 418k , avc1.4d401e, 24fps, video only, 6.17MiB
- 244 webm 854x480 480p 569k , vp9, 24fps, video only, 7.91MiB
- 136 mp4 1280x720 720p 607k , avc1.4d401f, 24fps, video only, 9.26MiB
- 247 webm 1280x720 720p 790k , vp9, 24fps, video only, 10.69MiB
- 137 mp4 1920x1080 1080p 1077k , avc1.640028, 24fps, video only, 14.07MiB
- 248 webm 1920x1080 1080p 1479k , vp9, 24fps, video only, 15.85MiB
- 17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k, 1.94MiB
- 36 3gp 320x180 small , mp4v.20.3, mp4a.40.2, 5.30MiB
- 18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k, 8.92MiB (best)
复制代码 那我可以选择720p的video加上m4a的audio,那我的命令就是- d:\Temp\Downloads\Youtube>youtube-dl -f 140+136 rQWZK5U233s
- [youtube] rQWZK5U233s: Downloading webpage
- [youtube] rQWZK5U233s: Downloading video info webpage
- ERROR: The first format must contain the video, try using "-f 136+140"
- d:\Temp\Downloads\Youtube>youtube-dl -f 136+140 rQWZK5U233s
- [youtube] rQWZK5U233s: Downloading webpage
- [youtube] rQWZK5U233s: Downloading video info webpage
- WARNING: You have requested multiple formats but ffmpeg or avconv are not installed. The formats won't be merged.
- [download] Destination: The Greatest Showman Cast - Never Enough (Lyric Video)-rQWZK5U233s.f136.mp4
- [download] 100% of 9.26MiB in 00:01
- [download] Destination: The Greatest Showman Cast - Never Enough (Lyric Video)-rQWZK5U233s.f140.m4a
- [download] 100% of 3.14MiB in 00:00
- d:\Temp\Downloads\Youtube>youtube-dl -f 136+140 rQWZK5U233s
- [youtube] rQWZK5U233s: Downloading webpage
- [youtube] rQWZK5U233s: Downloading video info webpage
- [download] Destination: The Greatest Showman Cast - Never Enough (Lyric Video)-rQWZK5U233s.f136.mp4
- [download] 100% of 9.26MiB in 00:01
- [download] Destination: The Greatest Showman Cast - Never Enough (Lyric Video)-rQWZK5U233s.f140.m4a
- [download] 100% of 3.14MiB in 00:00
- [ffmpeg] Merging formats into "The Greatest Showman Cast - Never Enough (Lyric Video)-rQWZK5U233s.mp4"
- Deleting original file The Greatest Showman Cast - Never Enough (Lyric Video)-rQWZK5U233s.f136.mp4 (pass -k to keep)
- Deleting original file The Greatest Showman Cast - Never Enough (Lyric Video)-rQWZK5U233s.f140.m4a (pass -k to keep)
复制代码 只需要记住video的代号一定要在audio之前。
我发现这个youtube-dl优势只在于下载playlist以及portable的命令行上。如果只是需要下载单个或少数几个Youtube视频,那么还是我之前推荐的Youtube Downloader HD portable最简单和最方便。 |
评分
-
查看全部评分
|