Windows下懒人使用youtube-dl – 批处理
youtube-dl 在国内使用起来总感觉不是那么方便,要输入代理地址,而且默认是下载720p。
所以昨天想写个bat简化下,下载步骤。结果google找到了下面这个,试用了。很不错,收藏一下!
代码比较简单,可以根据自己的需求进行改造一下!
无人小站 - Youtube-DL与You-Get
https://jpliu.github.io/mediadown.html
去年7月曾经写过一片文章You-Get简介来介绍You-Get这个命令行的视频下载工具,使用了一段时间之后发现偶尔会下载失败(可能是视频网站更新后You-Get没能很快跟上),最近发现了另一个命令行的视频下载工具,Youtube-DL,于是写了个批处理来调用这两个工具,设定好两个工具的位置,双击运行脚本,粘贴入视频地址即可,按回车,输入数字选择调用的工具和是否使用代理即可。
@echo off ::设定You-Get和Youtube-DL的位置 set youget=d:\1-Program\0-CommandLineTools\MediaDown\You-Get.exe set youtubedl=d:\1-Program\0-CommandLineTools\MediaDown\youtube-dl.exe echo.&echo.视频下载工具,整合了You-Get与Youtube-DL echo.&echo. set /p URL=请输入要URL并回车: :MediaDownMenu echo.&echo. echo You-Get List echo 11.You-Get 下载到D:\ZeroDown,不使用代理 echo 12.You-Get 下载到D:\ZeroDown,使用代理 echo.&echo. echo YoutubeDL List echo 21.YoutubeDL 下载到D:\ZeroDown,不使用代理 echo 22.YoutubeDL 下载到D:\ZeroDown,使用代理 echo.&echo. set /p choose=请选择相应的处理方式: if "%choose%"=="11" set OP=-o D:\ZeroDown &Goto YouGetDown if "%choose%"=="12" set OP=--http-proxy 127.0.0.1:1080 -o D:\ZeroDown\ &Goto YouGetDown if "%choose%"=="21" set OP=-o "D:\ZeroDown\%%(title)s.%%(ext)s" &Goto youtubedlDown if "%choose%"=="22" set OP=-o "D:\ZeroDown\%%(title)s.%%(ext)s" --proxy socks5://127.0.0.1:1080/ &Goto youtubedlDown ::相关的一些比如代理的设置都写到了上面 :YouGetDown %youget% %OP% %URL% exit :youtubedlDown %youtubedl% %OP% %URL% exit
版权声明:
作者:Jays
链接:https://ijays.com/2018/02/youtube-dl-bat.html
来源:颓废的美
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论