【备份】youtube-dl使用介绍

去年12月18日,那篇介绍youtube-dl的文章突然被封,修改申诉未得到任何回复。下面是后台的备份。


下载安装所需软件

Step1 下载与安装Python

1.访问Python官网下载最新版本的Python

Python官网

2.安装Python 3.5.2,注意勾选下面的Add Python 3.5 to PATH

安装Python

3.按Win+R键打开运行,输入cmd,再输入python并回车执行,如果出现如下界面,则代表安装成功

Python

Step2 安装youtube-dl

  • 方式一 下载Windows exe程序使用
    官网下载youtube-dl.exe然后放在电脑的任意目录下(比如我这里的C:\Users\LOLO)即可使用;可以通过下面的命令来更新youtube-dl

    youtube-dl -U
    
  • 方式二 直接使用命令行来安装(推荐)
    在安装了Python之后,按Win+R键打开运行,输入cmd,再输入下面的代码即可自动下载安装youtube-dl

    pip install youtube-dl //直接安装youtube-dl
    pip install --upgrade youtube-dl //安装youtube-dl并更新
    

安装完之后,输入youtube-dl,如果出现下面的提示,则表明youtube-dl已经安装好啦

youtube-dl

Step3 安装ffmpeg

FFmpeg主要用来合并视频分段以及对视频重新编码/封装,与youtube-dl配合使用;不是必须的,但建议安装。
1.进入FFmpeg官网,进入下载页面,根据自己的操作系统选择下载最新的32位或64位static版本

选择下面对应的操作系统,比如中间的Windows
FFmpeg 64-bit Static

2.下载之后解压出来,将会看到这么一堆文件夹

FFmpeg

不用管它,直接把这个文件夹改个名字改成"ffmpeg"然后移到C盘根目录

FFmpeg

3.打开系统属性>高级系统设置>环境变量

环境变量

4.在环境变量>系统变量 里找到Path,点击编辑>新建,然后把刚才那个文件夹里的bin路径(C:\ffmpeg\bin)复制到这里

添加Path

5.打开Win+R,输入cmd,回车,输入以下命令:

ffmpeg -version

如果出现如下图所示的版本号信息,则表明FFmpeg安装成功了,你可以在命令提示行中任意文件夹下运行FFmpeg


FFmpeg版本

代理设置

以SS为例(其他的请自行查阅相关资料,不过多介绍)
开启全局模式之后,无需代理设置,本步骤略过

SS全局代理模式

如果用PAC模式,那么后文提到的命令都需要加上这样的代理设置

  --proxy "https://127.0.0.1:1080"
  //或者直接这样
  --proxy 127.0.0.1:1080
加上SS代理设置

下载YouTube视频

  • 查看视频所有类型,只看不下载
    youtube-dl -F [url]
    或者
    youtube-dl --list-formats [url]
    这是一个列清单参数,执行后并不会下载视频,但能知道这个目标视频都有哪些格式存在,这样就可以有选择的下载啦!
查看YouTube视频所有类型
  • 下载指定质量的视频和音频并自动合并
    youtube-dl -f [format code] [url]
    通过上一步获取到了所有视频格式的清单,最左边一列就是编号对应着不同的格式.
    由于YouTube的1080p及以上的分辨率都是音视频分离的,所以我们需要分别下载视频和音频,可以使用137+140这样的组合.
    如果系统中安装了ffmpeg的话, youtube-dl 会自动合并下下好的视频和音频, 然后自动删除单独的音视频文件
下载1080p的视频
  • 下载字幕
    youtube-dl --write-sub [url] //这样会下载一个vtt格式的英文字幕和mkv格式的1080p视频下来

    youtube-dl --write-sub --skip-download [url] //下载单独的vtt字幕文件,而不会下载视频
    
    youtube-dl --write-sub --all-subs [url] //下载所有语言的字幕(如果有的话)
    
    youtube-dl --write-auto-sub [url] //下载自动生成的字幕(YouTube only)
    
下载字幕和视频
  • 下载视频列表
    youtube-dl -f [format code] [palylist_url] //这种方式可以下载制定清晰度的mp4视频

    youtube-dl [playlist_url] //下载视频列表,这种方式下载的视频可能是mkv格式或者webm格式
    
    youtube-dl -cit [playlist_url] //下载视频列表,这种方式下载的视频可能是mkv格式或者webm格式
    
    youtube-dl --yes-playlist [url] //当链接为视频列表,则下载该列表视频,跟上面的一样,可能是mkv或者webm格式
    

下载Vimeo视频

Vimeo的视频下载起来比较方便,因为没有分离,可以直接下载1080p带音频的视频
命令与下载YouTube的基本一致;下面贴几张图

解查看Vimeo视频所有类型
直接下载Vimeo最高质量视频

youtube-dl支持的网站很多,大家可以从作者整理的这个列表里查看支持的网站(不过由于有的网站接口算法升级,可能当初支持的网站现在不能很好的支持了),如果您要下载的视频网站现在不能用youtube-dl下载的,不妨试试另外一个同样基于Python开发的下载工具You-Get~

youtube-dl官网:https://yt-dl.org/
GitHub项目:https://github.com/rg3/youtube-dl/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268