Youtube-dl安装及使用教程(Windows系统)

这篇具有很好参考价值的文章主要介绍了Youtube-dl安装及使用教程(Windows系统)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Youtube-dl工具

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

​ 该脚本源代码基于Python 编写,需要安装 Python 3.2以上版本,根据python的安装不同,确保已经在PATH中已经配置环境,我通过Anaconda安装,所以PATH配置如下:

D:\anaconda3

D:\anaconda3\Scripts

D:\anaconda3\Library\bin

​ 准备工作完成后,按Win+R或直接在任务栏搜索框,输入“cmd”,再输入以下命令,即可自动下载安装Youtube-dl工具,

#直接安装 youtube-dl

pip install youtube-dl

#更新安装 youtube-dl

pip install --upgrade youtube-dl

在同样的命令窗口下,输入如下指令,检测是否安装成功,

youtube-dl --version

若出现下图内容即成功。
Youtube-dl安装及使用教程(Windows系统)

2、FFmpeg组件

​ FFmpeg是处理多媒体内容(例如音频、视频、字幕和相关元数据)的库和工具的集合。FFmpeg是处理多媒体内容(例如音频、视频、字幕和相关元数据)的库和工具的集合。从组件下载地址下载完成后,解压到想要的位置即可。(我下载的是gpl-shared版)

​ 在这里使用FFmpeg的原因是:Youtube-dl下载的内容可能是音视频分开下载的(某些分辨率或者某些站点),用视频剪辑软件合并又要浪费一定的时间,而安装FFmpeg之后,则可以自动合并(merge)。
​ FFmpeg分为3个版本:Static,Shared,Dev。前两个版本可以直接在命令行中使用,他们的区别在于:

  • Static里面只有3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe,每个exe的体积都很大,相关的Dll已经被编译到exe里面去了。
  • Shared里面除了3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe之外,还有一些Dll,比如说avcodec-54.dll之类的。Shared里面的exe体积很小,他们在运行的时候,到相应的Dll中调用功能。
  • Dev版本是用于开发的,里面包含了include(头文件xxx.h)和lib(库文件xxx.lib),这个版本不包含exe文件。

​ 最后,确保已经在PATH中已经配置环境,我的配置如下:

D:\FFmpeg\bin

​ 按Win+R或直接在任务栏搜索框,输入“cmd”,再输入以下命令,检测是否安装成功,

ffmpeg -version

​ 若出现下图内容即成功。
Youtube-dl安装及使用教程(Windows系统)

3、使用方法

按Win+R或直接在任务栏搜索框,输入“cmd”,再输入以下命令,

  • 获取视频格式列表

    youtube-dl -F URL
    
  • 下载指定格式(format)视频

    youtube-dl -f format URL 
    
    youtube-dl -f bestvideo+bestaudio URL
    

    format可以使用上面列出的,也可以使用如下单词:
    best 选择最佳质量的音/视频文件 worst 选择质量最差的格式(视频和音频)
    bestvideo 选择最佳质量的仅视频格式(例如DASH视频),可能无法使用。
    worstvideo选择质量最差的纯视频格式,可能无法使用。
    bestaudio 选择最优质的音频格式,可能无法使用。
    worstaudio 选择质量最差的音频格式,可能无法使用。

  • 不支持直接指定输出位置,但可以采用以下方法:

    ① 使用’-o’参数,同时指定输出目录和保存的文件名称。如

    youtube-dl -o 'E:\00-录截屏&下载\Youtube下载内容' URL
    

    如果只写了保存文件名称,则会默认保存在user目录之下,

    如果没有写‘-o’参数,则默认为视频标题,默认保存在user下。
    ② 使用’cd’命令进入到文件保存位置,再下载。

懒人脚本

​ 桌面新建记事本(或使用Notepad 命令),复制粘贴以下代码,另存为“视频下载工具(Youtube-dl).bat”,,要注意“另存为”时,将右下角编码"UTF-8”更改为“ANSI",否则运行时会乱码,脚本代码如下,

@echo off
::olor 02
::==========================目录设置========================
::默认下载目录
:default_save_dir
set default_dir=E:\00-录截屏&下载\Youtube下载内容
pushd %default_dir%
echo 默认保存路径是:%cd%
set /p mode=是否需要重新设置保存目录?(y/n)
if /i %mode%==y call :set_dir
if /i %mode%==n call :download
if /i not %mode%==y if /i not %mode%==n  echo 输入有误
echo.
call :default_save_dir

::==========================下载========================
::下载视频,不点击退出则可一直在上述文件夹下下载
:download
echo.
set /p url=请输入视频URL:
set url=%url:&=^^^&%
::打印可供下载的视频格式
youtube-dl -F %url%
if errorlevel 1 goto :download
echo.
set /p code=请输入视频格式(format):
::开始下载
youtube-dl -f %code% %url%
goto :download

::::==========================手动设置目录========================
:set_dir
echo.
set /p dir=请输入保存路径:
set dir=%dir:/=\%
::保存并切换到该目录
pushd %dir%
::比较当前路径与前面输入的路径是否一致,%cd%表示当前的绝对路径
if /i not %dir%==%cd% goto :set_dir
echo 现在的下载目录为:%cd%

​ 由于懒人脚本内使用了>-F,会输出不同质量的组合,需要自己挑选想要的视频、音频组合方案,然后填写对应的组合序号,如︰单独下载视频136,单独下载音频140,合并下载音视频136+140

​ 输入完成对应的组合序号后就需要耐心等待下载完成了,感觉下载慢可在youtube-dl那一行后加上–proxy”你的代理服务器地址”

  • 在使用之前需要开启网络代理。

  • 视频编码

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

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

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

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

  • 音频编码

​ 在利于封装的原则下,avc1和av01首选 m4a,最后生成的是 mp4文件,webm对应opus音频。需 要注意的是 Youtube在处理m4a音频时,16kHz以上有“剃头”现象。

​ Youtube-dl 也适用于其他网站,经常使用Youtube-dl下载视频,建议保存最新版本。文章来源地址https://www.toymoban.com/news/detail-448352.html

到了这里,关于Youtube-dl安装及使用教程(Windows系统)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows10 系统安装教程

    多虚不如少实。         下载前景:网上下载的 windows10 系统一般都有捆绑软件,用户体验不爽,所以建议到 正规渠道下载 windows10 系统的不同版本。另外网上也有一些 windows10 系统的镜像文件 可以直接一键安装,非常不推荐这种简单的安装方法,不利于电脑垃圾的清理,

    2024年02月10日
    浏览(31)
  • Windows系统Git安装教程

    前言 Git是目前世界上最先进的分布式版本控制系统,是程序员在管理项目时不可或缺的帮手。今天我将带领大家在Windows操作系统下安装Git这个神奇的工具。 获取Git安装程序 首先在Git官网下载主程序,地址:点我跳转 考虑到有些朋友访问不到官网,我备份了v2.36.0的安装包,

    2024年02月16日
    浏览(62)
  • Windows系统安装Git教程

    今天给大家介绍Windows系统安装Git命令。 git是一个开源的分布式版本控制系统。所谓版本控制系统,是开发者最重要的工具之一,可以有效的解决版本的同步以及不同开发者之家的通信问题,提升协同开发的效率。版本控制系统提供备份功能,开发者所需要的项目文件可以从

    2024年02月02日
    浏览(33)
  • 【视频目标检测数据集收集】B站、YouTube等各大网站视频下载工具:Annie(现更名为lux)的下载与安装教程

    注:现 Annie已经改名为 lux。 当做视频目标检测时,我们常常需要非常多的视频作为数据集。今天推荐一款非常方便好用的视频下载工具 Annie(现更名为lux) 。 Github 网址:https://github.com/iawia002/annie Github 上对于Windows电脑推荐了 2 种安装方式。这里为了方便我选择了 Scoop 。点击

    2024年02月03日
    浏览(45)
  • windows、ubuntu双系统安装教程

    第一步:在电脑桌面鼠标右键 我的电脑 点击 管理 选择 磁盘管理 ;找到ubuntu安装的盘符(建议与C盘分开,我选的是D盘),右键, 压缩卷 ,压缩出合适的容量(我设置的为120G)来安装ubuntu,压缩后如图所示,出现黑色 未分配 字样即可; 第二步:找一个容量不低于8G的U盘(能

    2024年02月06日
    浏览(31)
  • deepin,windows10双系统安装教程

    注意:我的电脑是在win10系统后安装的deepin系统。安装系统有风险,请备份好win10系统数据后安装。 分区可以使用DG分区助手,将deepin单独安装在一个盘,大小自己设置,我的是50G. 1.打开deepin官网https://www.deepin.org/zh/mirrors/releases/,下载deepin系统镜像。 2.使用深度启动盘工具ht

    2024年02月05日
    浏览(34)
  • Windows XP系统安装【详细图文教程】

    我用的镜像文件在百度网盘可自行下载: 推荐一个网站下载地址:MSDN, 我告诉你 - 做一个安静的工具站      1、打开虚拟机,点击新建虚拟机,选择自定义,点击下一步。  2、默认选择,点击下一步。 3、选择稍后安装操作系统,点击下一步。  4、选择Windows,版本选择wi

    2024年04月10日
    浏览(50)
  • 统信UOS + Windows双系统安装教程

    全文导读:本文主要介绍了AMD架构下(Intel/amd/兆芯/海光)的机器同时安装Windows系统+UOS系统的方法。 1、下载好UOS系统镜像(AMD64),下载地址:https://www.chinauos.com/resource/download-professional 2、下载好windows系统镜像,由于版权原因请自行百度查找下载地址进行下载; 3、制作U盘

    2024年02月04日
    浏览(73)
  • windows11安装Android子系统,安装apk教程。

    系统:windows11TPM2.0 硬件:内存大于8GB 浏览器地址栏输入:“https://store.rg-adguard.net/” 搜索框输入:“https://www.microsoft.com/store/productId/9P3395VX91NR” 然后在右边下拉列表选择“Slow” ,然后点击最后面的“√”。注:不要翻译界面! 找到MicrosoftCorporationII.WindowsSubsystemForAndroid_1

    2024年02月06日
    浏览(39)
  • windows10系统下快速安装SqlServer教程

    目录 Microsoft SQL Server安装方法 首先得了解什么是Microsoft SQL Server? 区分安装版本 安装

    2024年02月02日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包