YOUTUBE-DL 安装及油管视频下载使用教程

强大的视频下载工具 youtube-dl 项目由 Ricardo Garcia 创建于2008年,源代码由 Python 编写,托管在 GitHub 上,最初仅支持 YouTube,但随着项目的发展,也开始支持其他视频网站,优势在于使用简单、功能齐全、体积小巧,但唯一遗憾的是国内使用需要开启代理,不多说了直接进入正题。

使用方法

1、该脚本源代码基于 Python 编写,就需要安装 Python 2.7 或 3.2 以上版本,这里推荐腾讯软件下载,安装程序务必勾选“Add python to PATH”,仅运行脚本无其他需求直接选择“Install Now”,如下图:

通过腾讯软件下载python

2、在安装了 Python 后,按 Win+R 键打开运行,输入cmd,再输入以下提供的命令,即可自动下载安装 youtube-dl 工具,以下命令都是运行安装 youtube-dl 的命令,只是第二条为安装 youtube-dl 并更新,如下图:

#直接安装 youtube-dl
pip install youtube-dl
#更新安装 youtube-dl
pip install --upgrade youtube-dl
通过命令安装youtube-dl
3、接着安装 FFmpeg 组件,通过以下地址下载,解压到某个位置,右键“我的电脑”-“属性”-“高级系统设置”-“环境变量(N)”,在用户变量内找到 PATH 添加 FFmpeg 解压目录里的Bin文件夹路径,设置完成运行cmd,输入命令 ffmpeg 运行,查看是否安装成功,如下图:

#FFmpeg组件下载
https://github.com/BtbN/FFmpeg-Builds/releases
#查看是否安装成功
ffmpeg
在系统上配置FFmpeg组件
4、然后就可以制作懒人脚本了,桌面新建记事本(或使用:notepad 命令),复制粘贴以下代码,另存为 youtube.bat,要注意“另存为”时,将右下角编码“UTF-8”更改为“ANSI”,否则运行时会乱码,脚本代码如下:
@echo off
:start
set /p dir=请输入保存路径:
set dir=%dir:/=%
pushd %dir%
if /i not %dir%==%cd% goto :start
echo 保存路径:%cd%
:download
set /p input=请输入视频链接:
set input=%input:&=^^^&%
youtube-dl -F %input%
if errorlevel 1 goto :download
set /p code=请输入视频格式编号:
youtube-dl -f %code% %input%
goto :download

5、在使用 youtube.bat 之前需要开启网络代理,接着运行制作好的 .bat 懒人脚本,执行后会提示请输入视频保存路径,填写路径如:D:程序缓存,接着就会提示输入 YouTube 或 其他视频 链接,如下图:
运行脚本设置下载路径和视频地址
6、由于懒人脚本内使用了 -F,会输出不同质量的组合,需要自己挑选想要的视频、音频组合方案(后面会说到关于视频、音频编码问题),然后填写对应的组合序号,如:单独下载视频 136,单独下载音频 140,合并下载音视频 136+140,如下图:
填写视频、音频组合序号方案
7、输入完成对应的组合序号后就需要耐心等待下载完成了,感觉下载慢可在 youtube-dl 那一行后加上 –proxy “你的代理服务器地址”,完成如下图:
通过youtube-dl下载完成油管视频

关于编码

视频编码

avc1:也就是 h264 的格式,一般现在经常使用的格式,许多 up主 也是以这种格式上传的。

webm:内封的是 vp9 格式,属于 Google 为了避免 h265 的高额费用开发的自有格式,在大部分时候是比avc1要小一些的。

av01:比较新的格式,后缀也是 mp4,但目前阶段基本没法硬解,同等清晰度下生成的文件比较小。

best:下载 youtube-dl 自认为最好的版本,然而并没有什么卵用。

音频编码

在利于封装的原则下,avc1 和 av01 首选 m4a,最后生成的是 mp4 文件,webm 对应 opus 音频。

需要注意的是 Youtube 在处理 m4a 音频时,16kHz 以上有“剃头”现象。

最后说明

视频列中有“video only”标识的,需要同时下载音频轨,安装 FFmpeg 组件是为了正常合并 webm 格式,FFmpeg 组件需要大于 3.4.2 版本,建议保持最新。

输入命令“pip install –upgrade youtube-dl”可检查更新组件,youtube-dl 也适用于其他网站,经常使用 youtube-dl 下载视频,建议保存最新版本,如有问题请留言。

原创文章,作者:梨园加密,如若转载,请注明出处:https://liyuantheater.cn/4440/.html
(0)
上一篇 2023年 5月 12日 上午7:52
下一篇 2023年 5月 18日 下午2:33

相关推荐

  • Adsense美国账号的好处以及如何申请

    Adsense美国账号的好处 Adsense美国账号相比其他国家账号,可能会有以下好处: 高收益:Adsense美国账号的点击单价比其他国家要高。 很多人说Adsense国号跟美号单价是一样的,这都是属于没有测试过胡说八道的,因为Adsense美国帐号跟其他国家最大的不一样是税表不一样,收入是要缴税的,所以给的广告单价一定比其他国家的要好。 稳定性:由于美国…

    2023年 6月 1日
  • YOUTUBE-DL 安装及油管视频下载使用教程

    强大的视频下载工具 youtube-dl 项目由 Ricardo Garcia 创建于2008年,源代码由 Python 编写,托管在 GitHub 上,最初仅支持 YouTube,但随着项目的发展,也开始支持其他视频网站,优势在于使用简单、功能齐全、体积小巧,但唯一遗憾的是国内使用需要开启代理,不多说了直接进入正题。 使用方法 1、该脚本源代码基于 Pyt…

    2023年 5月 22日
  • 我买了一张英国电话卡(手机卡)Giffgaff,附激活过程和注意事项

    我一直想购买一张国外的手机卡,以便注册国外的服务。最近在浏览V2EX时,看到有人推荐Giffgaff电话卡。于是我花了30大洋在京东购买了一张Giffgaff英国电话卡,分享一下激活的过程和需要注意的事项。 的用途和场景 xiaoz主要是用来注册国外的服务,用于短信验证码的接收,基本不会用到打电话和上网,偶尔可能会有发送短信的需要。 购买Giffgaff 我…

    2023年 5月 12日
  • 日本网盘!永久45G,速度超快,支持 WebDav 协议的 InfiniCloud

    InfiniCloud是一款非常不错的日本网盘,不仅速度快,而且还支持 WebDAV 同步! 官网:https://infini-cloud.net 即使你在大陆也无需翻墙即可访问网盘。 免费用户默认 20G 永久空间,输入注册码:【NPHRZ】还能得到额外5G的永久免费空间, 最近有个初期容量変更特典,新老用户可以再领 2 次 10GB 的永久空间。加到一…

    2023年 5月 2日
  • 租用美国私人地址的详细步骤,方便海淘以及各种信件收取

    作为跨境创业者,我们经常会有美国真实街道地址(physical street address)服务的需求。申请租用一个美国的真实街道地址,收信收收支票收包裹转运回国。这种需求随着跨境业务的不断提升,用的也越来越多。慢慢的发现,租用美国地址成了跨境创业的必备条件。 一家叫做 anytimemailbox 的美国地址服务商,在全球有600多个网点,而且网点正在不…

    2023年 4月 26日