下载youtube音乐MV视频到本机
1、安装python
到https://www.python.org/downloads/下载python最新版本,安装到windows本机,比如安装到c:\youtube\python38
添加路径到系统环境变量:
2、安装ffmpeg
到https://ffmpeg.zeranoe.com/builds/下载ffmpeg,解压到c:\youtube\ffmpeg
添加路径到系统环境变量:
3、重启计算机或在命令行修改路径变量使其马上生效
C:\youtube>path=%path%;c:\youtube\ffmpeg\bin;c:\youtube\python38;c:\youtube\python38\scripts
4、验证python和ffmpeg是否安装正确
5、安装youtube-dl
pip install youtube-dl
6、下载youtube视频
比如要下载周杰倫“說好不哭”MV,其youtube网址是
https://www.youtube.com/watch?v=HK7SPnGSxLM
先用“youtube-dl -F” 查看视频信息
音视频是分开的,音频是140,视频我们选137
用“youtube-dl -f” 加上视频和音频编码下载视频
其他参数:
youtube-dl --merge-output-format mkv -f [format code] [url] //输出为mkv格式
youtube-dl -f bestvideo+bestaudio [url] //下载质量最好的视频和音频
youtube-dl -f [format code] [playlist_url] //下载指定清晰度(format code)的整个列表的视频
youtube-dl -f bestvideo+bestaudio [playlist_url] //下载视频列表,用质量最好的视频和音频格式
youtube-dl [playlist_url] //下载视频列表,这种方式下载的视频可能是mkv格式或者webm格式
youtube-dl --write-sub [url] //这样是会下载一个vtt格式的英文字幕和视频
youtube-dl --write-sub --skip-download [url] //下载单独的vtt字幕文件,而不会下载视频
youtube-dl --write-sub --all-subs [url] //下载所有语言的字幕(如果有的话)
下载后的视频:
其他相关项目:
youtube-dl-gui(基于youtube-dl的GUI软件):https://github.com/MrS0m30n3/youtube-dl-gui
youtube-dl-gui汉化:https://www.52pojie.cn/thread-766582-1-1.html
you-get:https://github.com/soimort/you-get
linux安装:
wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl
chmod a+rx /usr/local/bin/youtube-dl
linux下连续后台下载命令:
nohup youtube-dl xxxx >/dev/null 2>&1 &
指定下载播放列表中第1-10视频:
youtube-dl PLXXX --playlist-start 1 --playlist-end 10
调用arir下载
先安装
yum install aria2
下载
youtube-dl https://www.youtube.com/xxxx --external-downloader aria2c --external-downloader-args "-x 16 -k 1M"
最近youtube-dl有限速,可以用yt-dlp,实测不限速,命令参数一样
21
评论:1