欢迎使用视频大杀器

欢迎使用翻墙大杀器视频下载器

使用前请运行翻墙大杀器,并且能正常访问 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

52 thoughts on “欢迎使用视频大杀器”

  1. 有推友询问大杀器视频下载器下载其他网站视频(如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

    1. 抱歉:2017年10月16日 下午12:30发的代码,可能是复制的原因,:RE_DOWNLOAD后面同一个语句中间出现了空行,:RE_DOWNLOAD后面四行应该属于同一语句,删除中间的空行就可以了。给大家带来不便深表歉意。

      1. 求助,没有搞定,现在闪退了,不懂代码,删除空行不知道是不是错误了,可以麻烦再发一份复制粘贴就可以的吗?

  2. 自选分辨率下载时应注意:

    (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

  3. 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

  4. 视频大杀器-升级版
    把原来视频大杀器的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

      1. 上面这个版本实现了续传下载,要再下载的时候需要手动再复制代码,现在做了更新,使用下面代码实现[ 自动续传下载 ]
        感谢大爷的大杀器,感谢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

  5. 苹果笔记本系统 resilio sync上一直连不上,两个小时了,一直“正在连接”,期待尊敬的鱼总统或其他懂技术的网友们路过看到时,指点一下。

  6. 使用其他FQ工具,也可以使用大杀器视频下载:
    只要修改c:\tube\运行.bat中http://127.0.0.1:3128/,将3128替换成你电脑的代理端口,就可以和使用大杀器一样,利用大杀器视频下载。

  7. 得大爷真传,就有些视频下载闪退问题说明如下:
    下载闪退的视频地址大都是https://www.youtube.com/watch?v=MEmfe2bn_p4&t=5606s形式,只要删除&及以后部分即&t=5606s就不会闪退并可以正常下载了。
    祝大家使用愉快!

  8. 刚刚观看了上面文章中用来举例的Youtube视频地址。观看效果很好,视频内容让人十分愉快。哈哈哈哈,大爷就是大爷!

发表评论

电子邮件地址不会被公开。 必填项已用*标注