欢迎使用翻墙大杀器视频下载器
使用前请运行翻墙大杀器,并且能正常访问 YouTube 网站
运行下载器后,把要下载的视频网址,例如:
https://www.youtube.com/watch?v=14BTb711X1s
粘贴到提示后面,并按回车键就可以开始自动下载了
如果视频是存在的,但是提示下载失败,重新粘贴再次下载,或多试几次,一般都是可以的
下载过程中,会显示一些英文信息,如果不懂英文,可以忽略,只看中文提示
每次运行,第一次下载成功后,将自动打开视频的保存目录
如果视频网址包含 & 等字符,可能导致闪退,请使用标准的视频网址
下载 Windows 安装包
官网直接下载:
https://gfw.press/file/tube.exe
BitTorrent 下载:
magnet:?xt=urn:btih:baaea75271846deae0267cf0ceb96d578e3b303c
Resilio Sync 下载:
BKYHTPVBN3CRAH6FBONL3FTXMGGLKPKGP
安装包的 SHA256SUM 校验码:
4dba6645b4ce8e86f291233565d490d1b07f8dba5028da81f01ced018a9c706b
2017/8/22
最近为什么翻不了啊,小白留言
有推友询问大杀器视频下载器下载其他网站视频(如vimeo视频)问题,其实大杀器视频下载器支持很多网站视频下载。之前公开的代码屏蔽掉了YOUTUBE以外的网址,主要是因为增加了自动续传功能以后,如果输入无效网址或网站下载不可用,就会自动重复错误信息,形成死循环。
下面这组代码解除了网址屏蔽,只要输入有效视频网址,很多网站视频都可以下载。如果无法下载出现死循环,只要关闭程序窗口,下次运行时取消继续下载即可。大家根据自己需要选择相应代码吧!
@ECHO OFF
@CHCP 936 > NUL 2>&1
@CD /D %~dp0 > NUL 2>&1
@SETLOCAL enableDelayedExpansion > NUL 2>&1
@SET open_dir=
COLOR 3F
@ECHO #
@ECHO # 欢迎使用大杀器视频下载器
SET proxy=http://127.0.0.1:3128/
IF NOT EXIST url.txt GOTO ENTER_URL
:RE_INPUT
ECHO #
SET continuous=y
SET /P continuous=# 您上次下载的视频还没完成,是否继续下载(y或直接回车继续,n放弃下载)?
IF %continuous%==y GOTO CONTINUOUS_DOWNLOAD
IF NOT %continuous%==n GOTO RE_INPUT
DEL url.txt
ECHO #
ECHO # 放弃下载……
GOTO ENTER_URL
:CONTINUOUS_DOWNLOAD
SET line=0
FOR /f “DELIMS=*” %%i IN (url.txt) DO (
SET /a line+=1
IF !line!==1 SET url=%%i
IF !line!==2 SET res=%%i
)
ECHO #
ECHO # 继续下载……
ECHO #
GOTO RE_DOWNLOAD
:ENTER_URL
ECHO #
SET url=
SET /P url=# 请输入视频网址(直接回车退出):
IF “%url%”==”” GOTO OVER
SET “url=%url:&=^^^&%”
ECHO %url%|FINDSTR /R /C:”^https://[0-9a-zA-Z\-\.]*/.*$” > NUL 2>&1
IF ERRORLEVEL 1 (
ECHO #
ECHO # # # # 无效网址 # # #
GOTO ENTER_URL
)
ECHO #
ECHO # 1. 最佳分辨率视频下载
ECHO #
ECHO # 2. 最高分辨率视频下载
ECHO #
ECHO # 3. 自选分辨率视频下载
ECHO #
ECHO # 4. 返回上级菜单
ECHO #
SET menu=1
SET /P menu=# 请输入菜单序号(默认选择 1):
IF %menu%==1 SET res=best && GOTO DOWNLOAD
IF %menu%==2 SET res=bestvideo+bestaudio && GOTO DOWNLOAD
IF %menu%==4 GOTO ENTER_URL
ECHO #
ECHO # 正在获取视频分辨率列表……
ECHO #
:RESOLUTION
.\bin\youtube-dl –proxy %proxy% -F %url%
IF ERRORLEVEL 1 (
ECHO #
ECHO # 获取视频分辨率列表错误,正在重新连接……
ECHO #
GOTO RESOLUTION
)
ECHO #
SET /P res=# 请输入要下载视频的format code(多选用,分隔,视音频合成用+分隔):
:DOWNLOAD
ECHO %url%>url.txt
ECHO %res%>>url.txt
ECHO #
ECHO # 开始下载……
ECHO #
:RE_DOWNLOAD
.\bin\youtube-dl –proxy %proxy% –ignore-errors -R 32 –socket-timeout 120 -f %res% —
print-traffic –write-sub –all-subs –no-warnings -o “.\dat\%%(title)s(%%(resolution)s).
%%(ext)s” –no-check-certificate –user-agent “Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36” %url%
IF ERRORLEVEL 1 (
ECHO #
ECHO # 下载中断,正在重新连接……
ECHO #
GOTO RE_DOWNLOAD
) ELSE (
ECHO #
ECHO # 下载完成!文件已保存在 %~dp0dat 目录
DEL url.txt
IF “%open_dir%”==”” (
START %~dp0dat
@SET open_dir=”TRUE”
)
)
GOTO ENTER_URL
:OVER
ECHO #
ECHO # 未输入任何网址,3秒后自动退出,按任意键立即退出……
TIMEOUT 3
抱歉:2017年10月16日 下午12:30发的代码,可能是复制的原因,:RE_DOWNLOAD后面同一个语句中间出现了空行,:RE_DOWNLOAD后面四行应该属于同一语句,删除中间的空行就可以了。给大家带来不便深表歉意。
感謝告知,感恩。
最新WIn7版无法使用,安装、代理服务器设置都正常,但是无法翻墙,求助。
求助,没有搞定,现在闪退了,不懂代码,删除空行不知道是不是错误了,可以麻烦再发一份复制粘贴就可以的吗?
自选分辨率下载时应注意:
(1)选择单一分辨率或音视频格式时,直接输入相应的format code,如18。
(2)选择多个分辨率或音视频格式时,format code之间用逗号分隔,如18,22。
(3)youtube视频中1080P和4K格式需要音、视频分开下载,下载后自动通过ffmpeg重新合成,
并删除原来的音、视频文件。输入时音、视频的format code之间用加号分隔,如137+140。
ffmpeg分32位和64位版本,可在http://ffmpeg.zeranoe.com/builds/下载相应版本,解压到c:\tube文件夹,将文件夹改名为ffmpeg。
使用ffmpeg功能需要先设置环境变量,在环境变量Path中增加c:\tube\ffmpeg\bin
设置环境变量在哪里设置?俺是小白,没个教程不行啊!
去twitter搜
bear
@bear_jinhr62
YOUTUBE视频大杀器——终结版源代码
有兴趣的朋友试试下面这组代码,可以任意选择分辨率下载,自动续传,功能比较完备了。
用windows记事本打开原视频大杀器的bat文件,复制以下代码覆盖原代码并保存即可。
@ECHO OFF
@CHCP 936 > NUL 2>&1
@CD /D %~dp0 > NUL 2>&1
@SETLOCAL enableDelayedExpansion > NUL 2>&1
@SET open_dir=
COLOR 3F
@ECHO #
@ECHO # 欢迎使用大杀器视频下载器
SET proxy=http://127.0.0.1:3128/
IF NOT EXIST url.txt GOTO ENTER_URL
:RE_INPUT
ECHO #
SET continuous=y
SET /P continuous=# 您上次下载的视频还没完成,是否继续下载(y或直接回车继续,n放弃下载)?
IF %continuous%==y GOTO CONTINUOUS_DOWNLOAD
IF NOT %continuous%==n GOTO RE_INPUT
DEL url.txt
ECHO #
ECHO # 放弃下载……
GOTO ENTER_URL
:CONTINUOUS_DOWNLOAD
SET line=0
FOR /f “DELIMS=*” %%i IN (url.txt) DO (
SET /a line+=1
IF !line!==1 SET url=%%i
IF !line!==2 SET res=%%i
)
ECHO #
ECHO # 继续下载……
ECHO #
GOTO RE_DOWNLOAD
:ENTER_URL
ECHO #
SET url=
SET /P url=# 请输入YOUTUBE视频网址(直接回车退出):
IF “%url%”==”” GOTO OVER
SET “url=%url:&=^^^&%”
IF NOT “%url:~0,32%”==”https://www.youtube.com/watch?v=” (
ECHO #
ECHO # # # # 无效的YOUTUBE视频网址 # # #
GOTO ENTER_URL
)
ECHO #
ECHO # 1. 最佳分辨率视频下载
ECHO #
ECHO # 2. 最高分辨率视频下载
ECHO #
ECHO # 3. 自选分辨率视频下载
ECHO #
SET menu=1
SET /P menu=# 请输入菜单序号(默认选择 1):
IF %menu%==1 SET res=best && GOTO DOWNLOAD
IF %menu%==2 SET res=bestvideo+bestaudio && GOTO DOWNLOAD
ECHO #
ECHO # 正在获取视频分辨率列表……
ECHO #
:RESOLUTION
.\bin\youtube-dl –proxy %proxy% -F %url%
IF ERRORLEVEL 1 (
ECHO #
ECHO # 获取视频分辨率列表错误,正在重新连接……
ECHO #
GOTO RESOLUTION
)
ECHO #
SET /P res=# 请输入要下载视频的format code(多选用,分隔,视音频合成用+分隔):
:DOWNLOAD
ECHO %url%>url.txt
ECHO %res%>>url.txt
ECHO #
ECHO # 开始下载……
ECHO #
:RE_DOWNLOAD
.\bin\youtube-dl –proxy %proxy% –ignore-errors -R 32 –socket-timeout 120 -f %res% –print-traffic –write-sub –all-subs –no-warnings -o “.\dat\%%(title)s%%(resolution)s.%%(ext)s” –no-check-certificate –user-agent “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36” %url%
IF ERRORLEVEL 1 (
ECHO #
ECHO # 下载中断,正在重新连接……
ECHO #
GOTO RE_DOWNLOAD
) ELSE (
ECHO #
ECHO # 下载完成!文件已保存在 %~dp0dat 目录
DEL url.txt
IF “%open_dir%”==”” (
START %~dp0dat
@SET open_dir=”TRUE”
)
)
GOTO ENTER_URL
:OVER
ECHO #
ECHO # 未输入任何网址,3秒后自动退出,按任意键立即退出……
TIMEOUT 3
谢谢,已经在推特通知大家
https://twitter.com/chinashiyu/status/916889651817992192
感謝分享,感恩。
视频下载器画质只有720P
很多1080P/4K视频下载下来就只有720P了
不知道怎么的我这下载速度很慢。
最近因为网络限速的原因,速度大不如从前。
视频大杀器-升级版
把原来视频大杀器的bat文件使用windows记事本打开,删除全部原代码,复制以下全部代码粘贴到里面,保存即可。下载失败之后需要再次粘贴相应的视频网址即可:
@ECHO OFF
@CHCP 936 > NUL 2>&1
@CD /D %~dp0 > NUL 2>&1
@SETLOCAL enableDelayedExpansion > NUL 2>&1
@SET open_dir=
@ECHO #
:ENTER_URL
@ECHO #
SET url=
SET /P url=# 请输入或粘贴视频网址(直接按回车退出):
IF “%url%”==”” (
GOTO OVER
)
SET “url=%url:&=^&%”
ECHO #
ECHO # 有效的youtube视频网址: %url% | findstr /c:”https://www.youtube.com/watch?v=” && GOTO DOWNLOAD
ECHO # # # # 无效的youtube视频网址 # # #
GOTO ENTER_URL
:DOWNLOAD
ECHO #
ECHO # 开始下载……
ECHO #
:REDOWNLOAD
.\bin\youtube-dl –proxy http://127.0.0.1:3128/ –ignore-errors -R 32 –socket-timeout 120 –print-traffic –write-sub –all-subs –no-warnings –write-all-thumbnails -o “.\dat\%%(title)s.%%(ext)s” –no-check-certificate –user-agent “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36” %url%
IF ERRORLEVEL 1 (
ECHO #
ECHO # 下载中断,正在重新链接……
ECHO #
) ELSE (
ECHO #
ECHO # 下载成功!文件已保存在 %~dp0dat 目录
IF “%open_dir%”==”” (
START %~dp0dat
@SET open_dir=”TRUE”
)
)
ECHO #
GOTO ENTER_URL
:OVER
ECHO #
ECHO #
TIMEOUT 2
谢谢
上面这个版本实现了续传下载,要再下载的时候需要手动再复制代码,现在做了更新,使用下面代码实现[ 自动续传下载 ]
感谢大爷的大杀器,感谢bear @bear_jinhr62的代码提示
代码更新:
@ECHO OFF
@CHCP 936 > NUL 2>&1
@CD /D %~dp0 > NUL 2>&1
@SETLOCAL enableDelayedExpansion > NUL 2>&1
@SET open_dir=
@ECHO #
:ENTER_URL
@ECHO #
SET url=
SET /P url=# 请输入或粘贴视频网址(直接按回车退出):
IF “%url%”==”” (
GOTO OVER
)
SET “url=%url:&=^&%”
ECHO #
ECHO # 有效的youtube视频网址: %url% | findstr /c:”https://www.youtube.com/watch?v=” && GOTO DOWNLOAD
ECHO # # # # 无效的youtube视频网址 # # #
GOTO ENTER_URL
:DOWNLOAD
ECHO #
ECHO # 开始下载……
ECHO #
:REDOWNLOAD
.\bin\youtube-dl –proxy http://127.0.0.1:3128/ –ignore-errors -R 32 –socket-timeout 120 –print-traffic –write-sub –all-subs –no-warnings –write-all-thumbnails -o “.\dat\%%(title)s.%%(ext)s” –no-check-certificate –user-agent “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36” %url%
IF ERRORLEVEL 1 (
ECHO #
ECHO # 下载中断,正在重新链接……
ECHO #
GOTO REDOWNLOAD
) ELSE (
ECHO #
ECHO # 下载成功!文件已保存在 %~dp0dat 目录
IF “%open_dir%”==”” (
START %~dp0dat
@SET open_dir=”TRUE”
)
)
ECHO #
GOTO ENTER_URL
:OVER
ECHO #
ECHO #
TIMEOUT 2
感谢!
感謝提供分享,感恩。
苹果笔记本系统 resilio sync上一直连不上,两个小时了,一直“正在连接”,期待尊敬的鱼总统或其他懂技术的网友们路过看到时,指点一下。
魚大爺,視頻大殺器不能下載了,求修復啊
有无办法选择视频的分辨率?求指导。
只有请大爷增加分辨率选项!
Very good.
目前应该还没有 Mac 版本
32位不能安装怎么办???
使用其他FQ工具,也可以使用大杀器视频下载:
只要修改c:\tube\运行.bat中http://127.0.0.1:3128/,将3128替换成你电脑的代理端口,就可以和使用大杀器一样,利用大杀器视频下载。
得大爷真传,就有些视频下载闪退问题说明如下:
下载闪退的视频地址大都是https://www.youtube.com/watch?v=MEmfe2bn_p4&t=5606s形式,只要删除&及以后部分即&t=5606s就不会闪退并可以正常下载了。
祝大家使用愉快!
大爺您好,反映一下,很多視頻都閃退,如何處置?謝謝大爺,生活愉快。
刚刚观看了上面文章中用来举例的Youtube视频地址。观看效果很好,视频内容让人十分愉快。哈哈哈哈,大爷就是大爷!
https://www.youtube.com/watch?v=MEmfe2bn_p4&t=5606s
这个链接下载闪退。
视频较大时,输入地址后回车直接退出;在WIN10下输入地址回车直接退出。
可能和上面提到的下载地址有关,与下载神器无关。
有清晰度选择吗
第一次用就成功了,速度很快。赞赞赞
衷心感谢大爷
期待Mac版
同期待中
很好用,失败应该是网络问题,感觉程式没毛病
感謝石斑魚大爺
第一次使用,失败6次,第七次成功
非常好用,感谢石斑鱼大爷
iOS系统手机能用吗?谢谢指教……
有了石斑鱼大爷,畅游网络不是梦
下载最高 720p ?能更高分辨率吗?
有手机版吗?
大爷就是大爷
前排坐好,火钳刘明。✌✌
好东西!
Tks!
Take care!
厉害