简书 https://www.cnblogs.com/vuciao/p/10562513.html sudo pip install --upgrade youtube_dl # 或pip3 通过 Youtube-dl 下载视频十分简洁,例如你需要下载http://www.bilibili.com/video/av11728123/ 你可以这样: youtube-dl 'http://www.bilibili.com/video/av11728123/' youtube-dl 'http://www.bilibili.com/video/av11728123/' -o '你要的名字' # 下载至文件:你要的名字 (无后缀) 当然,请注意你选择的名字的拓展名,youtube-dl 并不会自动修改你所指定的后缀名。youtube-dl 同时也支持 OUTPUT TEMPLATE,你可以利用 %(title)s等参数(参考 Python 的字符串形式)将文件命名,例如: youtube-dl 'http://www.bilibili.com/video/av11728123/' -o '%(title)s.%(ext)s' # 下载至文件:【全明星freestyle】音浪.mp4 使用代理下载 youtube-dl 提供了使用代理的参数,你可以简单地将自己代理的地址填入: youtube-dl --proxy 127.0.0.1:1087 'https://www.youtube.com/watch\?v\=_fc_TLg3eQ4' # 成功通过ss在国内下载某不存在网站的视频 如果你不清楚如何使用自己的代理网址,请询问你的代理提供商。 将流文件直接转发到播放器 你可以使用标准输入输出进行这一操作,下面是使用 vlc 播放的方法: youtube-dl -o - "https://www.youtube.com/watch\?v\=_fc_TLg3eQ4" | vlc - 其他下载选项 youtube-dl 还提供很多其他的下载选项,如挑选合适的分辨率,下载一个播放列表等,你可以研究并自定义如何下载一个文件。 国内的 youtube-dl: You-Get You-Get的GitHub地址:https://github.com/soimort/you-get 事实上而言,我发现You-Get对国内视频网站的支持更加全面,但是由于作者已经有大约两个月的时间没有维护了,我在这里不作推荐。但是如果你遇到无法使用youtube-dl下载的视频页面,不妨试试这个同类小工具。 youtube-dl --proxy 127.0.0.1:8001 --list-formats 'https://www.youtube.com/watch?v=Ujvy-DEA-UM' youtube-dl --proxy 127.0.0.1:1080 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=9jZ01i92JI8' youtube-dl --proxy 127.0.0.1:8001 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=9jZ01i92JI8' youtube-dl --proxy 127.0.0.1:8001 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=wjWa7iUuq1A&list=UU6qEdtxp_IAaVrNAHUIhHbQ' youtube-dl --proxy 127.0.0.1:1080 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=wjWa7iUuq1A&list=UU6qEdtxp_IAaVrNAHUIhHbQ' youtube-dl --proxy 127.0.0.1:8001 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=VCIHVq2GISw&list=UUMUnInmOkrWN4gof9KlhNmQ' youtube-dl --proxy 127.0.0.1:8001 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=osSJhXruEzU' youtube-dl --proxy 127.0.0.1:8001 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=6wyolNeeUx0' youtube-dl --proxy 127.0.0.1:8001 --write-sub --all-subs https://www.youtube.com/watch?v=rwQgmxdkxb4 youtube-dl --proxy 127.0.0.1:8001 --write-sub --skip-download https://www.youtube.com/watch?v=rwQgmxdkxb4 youtube-dl --proxy 127.0.0.1:8001 -f bestvideo+bestaudio 'https://www.youtube.com/watch?v=LXb3EKWsInQ' ffmpeg -i Mandelbrotmp3.webm -vcodec copy -acodec copy Mandelbrotmp4.webm