安装

1
pip install youtube-dl

安装 ffmpeg 用于合并视频和音频

1
brew install ffmpeg

查看视频和音频列表ID

1
youtube-dl -F uvqxqyTbIcY

下载指定视频和音频,有安装ffmpeg则下载完成后自动合并。

1
youtube-dl -f 137+140 uvqxqyTbIcY

指定清晰度自动下载,优先选择视频格式为mp4,分辨率1080p以上,且音频为最佳音质的m4a格式,以上不满足则下载最佳质量的视频和音频在一块的文件。

1
2
3
4
youtube-dl -f 'bestvideo[height>=2160][ext=webm]+bestaudio[ext=m4a]/best' -o '%(title)s.%(ext)s' --merge-output-format mp4 [playlist 或者 具体一个视频]


youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 [LINK]

从文件导入url批量下载

1
youtube-dl -f 'bestvideo+bestaudio/best' -a url.txt

Reference

1、 https://www.haiyun.me/archives/1374.html

打赏

微信 微信 支付宝 支付宝
万分感谢