奔跑中的奶酪

全网首发,没有比这更快的视频下载方法!

全网首发,没有比这更快的视频下载方法!

 

视频下载,可以讲的内容很多,也很有意思。

而且,视频下载的工具那么多,为什么奶酪还要搞一个这样的项目?

因为这个项目一套“软件使用方法论”,一旦你学会了,你就会打开一扇新的大门,踏入新的世界。

1.1、项目源起

我们经常被安利各种视频下载工具。

但有没有一个“真正好用,长久能用,更新及时,并且可以去除各种繁复操作”的下载方法呢?

也就是“一键下载视频”的方法?

有的!这也是奶酪开启这个项目的原因,而且 Windows 和 Mac 双支持。

奶酪的这个视频下载“二创”项目,目的是让所有用户也能拥有付费软件 Downie 般的下载体验。

视频一键下载

i57_一键下载

视频在线解析

i57_一键下载2

1.2、现成配置

如果你是入门用户,不想看理论。

那推荐你使用现成的“奶酪系列浏览器”,那么实现“视频一键下载”的方法将无比简单。

1、安装 Python

首先,你需要安装 Python,别担心,Python 只是让电脑拥有某些功能,使用时并不需要打开。

选择默认安装 ,并一路“确认”到底即可,就是记得要勾选“ Add Python to PATH”。

如果你已经安装,可略过本节。下载地址:https://www.lanzouo.com/b07q79qub

i57_Python安装

2、下载 奶酪浏览器

下载“奶酪系列浏览器”,解压后将它们放在 D:\Browser 文件夹下(没有则手动新建)。

RC Firefox:https://www.lanzouo.com/b0ufrtlc
RC Chrome:https://www.lanzouo.com/b0ufru1i
RC Edge:https://www.123pan.com/s/7bzA-wzxOd
RC 系列浏览器:https://www.123pan.com/s/7bzA-pQpOd

i57_现成配置

3、下载 Commandline

下载奶酪提供的 Commandline.zip,解压后将它放在 D:\Commandline 文件夹下(没有则手动新建)。

点击运行「一键加入环境变量.bat」脚本,即可一键加入系统环境变量。

下载地址:https://www.lanzouo.com/b07nx1b4f

i57_现成配置2

4、安装 调用脚本

点击 D:\Commandline\ContextSearch-Native-App 文件夹下 安装.bat 脚本,即可一键安装。

重启浏览器后,即可在“右键菜单”里一键调用下载。

i57_现成配置3

5、Chrome 浏览器

Chrome 和 Chromium 内核浏览器,由于运行时,Cookie 会被锁定,导致无法调用 Cookie。

通常的做法,是使用扩展 Get cookie.txt,将浏览器的 Cookie 保存下来。

但这个做法步骤繁琐,更关键的是,Cookie 文件会过期!

一个讨巧的做法,

那就是使用 Firefox 的 Cookie

也就是明面上用 Chrome 等浏览器,但背地里用的是 Firefox 的 Cookie,操作方法如下:

1、参考步骤 2、下载“奶酪浏览器”里的 Firefox,将它放在 D:\Browser 文件夹下。
2、在 Firefox 浏览器上登录帐号,使用最新的 ContextSearch 配置。
3、即可调用 Cookie,下载 1080P 以上视频。

i57_现成配置

至此,你将拥有本项目的所有功能!!!

1.3、工具选择

下面是各大视频网站的工具首选,都是奶酪手动测试过的,这个文案最简单。

 下载工具首选 - 详细

 视频网站 首选工具
 B 站 首选 yt-dlp 或 BBDown,需要 Cookie。
 Acfun 首选 yt-dlp,需要 Cookie。
 U2B 首选 yt-dlp。
 CCTV 首选 yt-dlp,次选 闪豆下载器。
 微博 首选 gallery-dl,次选 右键菜单「在线下载」。
 Instagram 首选 gallery-dl,需要 Cookie,次选右键菜单「在线下载」。
 Pinterest 首选 gallery-dl,需要 Cookie,次选右键菜单「在线下载」。
 Twitter 首选 gallery-dl,需要 Cookie,次选右键菜单「在线下载」。
 Flickr 首选 gallery-dl,需要 Cookie,次选右键菜单「在线下载」。
 Reddit 首选 gallery-dl,需要 Cookie,次选右键菜单「在线下载」。
 Facebook 首选 右键菜单「在线下载」。
 Tiktok 首选 右键菜单「在线下载」。
 抖音 首选 右键菜单「在线下载」。
 快手 首选 右键菜单「在线下载」。
 小红书 首选 右键菜单「在线下载」。
 西瓜视频 首选 右键菜单「在线下载」。
 好看视频 首选 右键菜单「在线下载」。
 咪咕视频 首选 IDM/NDM。
 斗鱼视频 首选 IDM/NDM。
 图形化工具 首选工具
 优爱腾芒 首选 闪豆下载器,下载地址,次选 CRTubeGet。
 m3u8 视频 首选 浏览器扩展“猫抓”,[使用说明]。
 微信视频号 首选 公众号下载器,下载地址,[使用说明]。
 短视频下载 首选 侠客短视频解析,下载地址,[使用说明]。
 网络抓包 首选 Reqable下载地址,[使用说明]。

1.4、极简安装

如果你想自己手动安装,下面是本文的极简手动安装流程,没有 What,没有 Why,只有 How。

 一键视频下载 - 详细

 一、前置软件 简介
1、命令行软件 用命令行软件,下载”更优雅“!
2、安装 Python 下载地址,选择 对应版本
3、使用 pip 下载 安装:pip install,更新:pip install -U,卸载:pip uninstall
4、换用 国内源 在原来的指令后,加上 -i 镜像源地址
5、使用 exe 软件 对普通用户更友好,使用门槛更低。
6、添加 环境变量 都放在同一个文件夹下。(有一键设置脚本)
7、Mac 环境变量 都放在 /usr/local/bin 文件夹下。
 二、一键下载
1、安装 扩展 地址:FirefoxChrome本地下载
2、安装 脚本 地址:本地下载,点击「ContextSearch-Native-App」文件夹下脚本一键安装。
3、导入 奶酪配置 地址:本地下载,分为 Win 和 Mac 版本。
4、重启 浏览器 重启浏览器,才会使脚本生效。
 三、下载工具
1、本地 下载 推荐 yt-dlp、gallery-dl、BBDown。(有一键更新脚本)
2、在线 下载 推荐 奶酪系列浏览器右键菜单。
3、其它 下载 文章《优爱腾芒下载》、《视频号下载》、《m3u8 下载》。
 四、下载问题
1、Cookie 设置 通过 --cookies-from-browser 传递
2、Mac Cookie 参数 --cookies-from-browse firefox(支持大部分浏览器)
3、Firefox Cookie 参数 --cookies-from-browse firefox:配置文件夹绝对路径
4、Chrome Cookie 扩展 Get cookie.txt,下载:FirefoxChrome本地下载
5、端口设置 参数 --proxy 127.0.0.1:1080(1080 修改你的端口)
 五、奶酪浏览器
1、安装 Python 下载地址,安装时记得勾选 PATH。
2、下载 奶酪浏览器 解压,并放在 D:\Browser 文件夹下。
3、下载 Commandline 解压,并放在 D:\Commandline 文件夹下。
4、安装 调用脚本 点击「ContextSearch-Native-App」文件夹下脚本一键安装。
5、Chrome 浏览器 下载 RC Firefox,并放在 D:\Browser 文件夹下,登录帐号,即可调用下载。

1.5、总结

你可能会问:“不是说好的一键视频下载,为什么有这么多步骤”?这要看你怎么理解了。

你是希望“一次性搞定所有问题”呢?

还是希望每次下载视频的时候都要“来回复制粘贴”呢?奶酪的这种方法,是从根本解决问题

说一劳永逸,也一点不为过。

而要实现这一目的,我们还需要一些前置安装。

别担心,这些软件都只是让你的电脑拥有某些功能,使用时并不需要手动打开。而且,只需要一次配置,就可以永久使用。

2.1、命令行软件

我们电脑里的大多数软件,都是“图形化软件”。

比如 Word、Excel、Photoshop,它们的一大特点是「所见即所得」。

软件的所有内容,都摆在我们眼前,只需要用鼠标点几下,就能完成任务,上手非常容易

i57_命令行软件

还有一种软件,叫“命令行软件”。

它的特点是「所想即所得」,它可以将我们大脑里想的内容「逻辑文本化」。

通过不同的命令组合,还可以实现任务的批处理和自动化,也因此命令行软件的上手难度较大。

可一旦你掌握以后,你在这上面花费的时间,将无限趋近于零

2.2、Python

命令行软件的另一个特点,就是“全平台通用”。

只要安装有相应的语言解释器,软件就可以在 Windows、Mac、Linux 等多个平台上使用。

最典型的例子,就是 Python

Python 可以说是 AI 时代的“发动机”,我们无论如何,都应该给自己的电脑安装上 Python

i57_Python安装

官方网站https://www.python.org/
本地下载https://www.lanzouo.com/b07q79qub

安装说明:

• 安装方法很简单,选择默认安装 ,并一路“确认”到底就可以了。
• Windows 用户一定要记得勾选上“ Add Python 3.X to PATH”。
• 考虑到兼容性问题,不建议安装 3.11 版本,3.10.10 就可以了。
• Mac 自带 Python,但是 2.x 版本的,建议还要是用 3.x 版本的。
Win 7 最高只支持 3.8 版本。

2.3、pip 包管理

此外,Python 还提供了 包管理功能

通过 pip 命令(Package Installer for Python),我们就可以下载绝大部分的 Python 项目。

比如频下载软件 Bilix,就是用 pip 的方法下载。

安装方法

Windows 在“CMD窗口”输入以下指令,Mac 则在“终端”输入同样的指令。

安装:pip install bilix
升级:pip install -U bilix
卸载:pip uninstall bilix

i58_Bilix

2.4、换用国内源

但是,有的人可能无法通过 pip 下载。

原因是 pip 的下载源在海外,下载可能会非常慢,甚至无法下载,我们可以换用“国内源”。

只需要在原来的指令后,加上 -i [镜像源地址] 即可,比如“阿里源”就是:

安装:pip install bilix -i https://mirrors.aliyun.com/pypi/simple
升级:pip install -U bilix -i https://mirrors.aliyun.com/pypi/simple
卸载:pip uninstall bilix

i57_Bilix安装

上面的方法只是临时有效

如果你想让每一次 pip 下载,都换用国内源的话,则可以用下面的代码来修改 pip 下载默认源。

之后,你就可以畅爽下载所有 Python 项目了。

# 永久阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
# 恢复默认源
pip3 config unset global.index-url

当然,如果你有“魔法网络”,恢复使用默认源下载,速度可能还更快些。

2.5、可执行文件

同时,为了减低使用门槛。

一些命令行软件,还会发布已经编译好了的“二进制可执行文件”。

它没有图形化界面,但却打包了命令行软件的所有文件,还有环境依赖,用户可以一键使用

在 Mac 和 Linux 上,通常没有后缀名,但图标会显示“exec”。

在 Windows 上,则以 “.exe” 为后缀名。

i57_可执行文件

需要注意的是, Mac 平台下。

从网上下载的二进制文件,默认没有运行权限,你需要在“终端”输入以下代码来开启权限。

格式:chmod +x [文件路径]
比如:chmod +x /usr/local/bin/yt-dlp

2.6、添加环境变量

此外,你需要意识到的是。

大多数命令行软件,一般都是通过 pip 的方式下载的,有 exe 二进制可执行文件的,是少数

而要使用 exe 可执行文件,这里就增加了一个步骤:添加环境变量

添加环境变量的目的,是为了在 CMD 窗口操作时,可以省去输入软件的具体路径

几乎所有的命令行软件都可以这样设置。

A25_FFmpge1

也正因如此,

我们可以将所有命令行软件,都放在同一个文件夹下

只需要设置一次系统环境变量,那么这个文件夹下的所有命令行软件,就都会自动生效。

比如奶酪就将所有的命令行软件,放在了 D:\Commandline 里。

使用奶酪的「一键加入系统环境变量.bat」脚本,还可以一键将当前目录加入到系统环境变量。

A25_FFmpge2

如果 bat 自动脚本添加失败,那么手动添加环境变量的操作如下:

A25_FFmpge3

最后,在 CMD 窗口输入软件名,比如 ffmpeg,如果有返回内容,而不是 not found

则说明配置成功。

A25_FFmpge4

2.7、Mac 环境变量

Mac 平台下也可以设置环境变量。

但更快更简单的方法,是将所有的命令行软件放在 /usr/local/bin 文件夹下,然后就会生效了。

i57_Mac_安装下载软件

至此,”视频一键下载“项目的所有前置软件,都已安装完毕。

安装完“前置软件”后,要如何实现与浏览器配合,直接一键下载视频呢?

3.1、安装扩展

扩展 ContextSearch web-ext 是一个右键搜索工具,但它可以通过 Python 调用第三方软件。

扩展下载:FirefoxChrome本地下载

3.2、安装脚本

下载用于调用 Python 的脚本 ContextSearch-Native-App.zip,并将解压到「任意文件夹」。

脚本下载:本地下载

如果你已经下载了 Commandline.zip 压缩包。

在「ContextSearch-Native-App」文件夹下已经集成「安装.bat」脚本,点击即可一键安装。

i57_视频一键下载

而如果脚本无法自动安装,手动安装的方法如下。

打开 install.py 所在文件夹,在地址栏输入 cmd,然后,在 CMD 窗口输入 python install.py

按下回车即可安装。

i57_视频一键下载2

Mac 平台也是相同的操作方法。

右键菜单“进入终端”后,在“终端”窗口输入 python3 install.py,即可安装该脚本。

i57_视频一键下载3

3.3、导入奶酪配置

打开扩展 ContextSearch web-ext 的设置页面,导入奶酪配置 ContextSearchOptions.zip

奶酪配置:https://www.lanzouo.com/b07nx1b4f

配置选择:

Chrome 和 Chromium 内核浏览器选择 ContextSearchOptions.zip
Firefox 浏览器选择 ContextSearchOptions_Firefox.zip
PS:记得解压后再导入。

i57_导入配置

Mac 版本,请选择「macOS_点这里」文件夹里的文件。

i57_Mac_安装下载软件5

导入配置后,请记得“重启一下浏览器”,否则脚本可能不会生效。

i57_视频一键下载4

我用 IDM 来下载视就好好的呀,为什么要搞这些花花绿绿的?

4.1、本地下载

因为,IDM 下载视频并不总是有效。

一些网站还会特意屏蔽 IDM,而且,这些网站也会动态更新自己的“防下载技术”。

因此,视频下载工具也需要不断地进行更新,使用 GitHub 上的开源项目,是更好的选择。

 视频下载工具 - 详细

 下载工具 简介
yt-dlp 国内外主流网站,youtube-dl 的分叉版,视频下载唯一真神。👍
gallery-dl 国内外主流网站,图片下载里 yt-dlp,支持 1400+ 图片网站。👍
BBdown B 站专用,支持无水印下载,还能方便的扫描登陆帐号。👍
Bilix B 站专用,目前下载速度最快的工具,但没有二进制编译版。
lux 国内主流网站,简单易用,而且有 exe 二进制编译版。
you-get 国内主流网站,国内最早的下载工具,但没有二进制编译版。
f2 国内主流网站,可批量下载抖音、Tiktok 等网站,没有二进制编译版。

这么多的视频下载工具,要怎么选呢?奶酪的选择是:yt-dlpgallery-dlBBDown

1、yt-dlp

视频下载工具有很多,但真正好用,长久能用,且能及时更新的,有且只有 yt-dlp

可以说它是视频下载界的“唯一真神”。

2、Gallery-dl

Gallery-dl 则是一个专门用于下载“网页图片”的工具,支持国内外超过 1400+ 个网站。

可以说是图片版 yt-dlp,特别对“微博”的支持非常好。

3、BBdown

BBdown 是一个专门的 B 站视频下载工具,它特有无水印下载功能,还有方便的帐号登录方法。

可以方便下载“高清视频”和“批量下载”。

4、一键下载

通过下面的链接,你可以打包下载所有工具,并解压放在同一个文件夹,比如 D:\Commandline

地址:https://www.lanzouo.com/b07nx1b4f

i57_视频下载工具3

5、一键更新

同时,在奶酪还特意写了一个「一键更新下载工具.bat」脚本,方便你一键更新为“最新版本”。

点击运行,即可一键更新。

i57_视频下载工具

4.2、在线下载

如果你实在搞不明白怎么用 yt-dlp,奶酪也准备了一些“有手就会”的下载方法。

在右键菜单里的“视频一键下载”选项,就有 3 个“视频在线下载”选项,支持超过 100+ 网站。

几乎所有主流视频网站,都能在线一键下载

i57_视频在线下载

同样还有“视频在线解析”选项。

有视频封面、视频字幕、语音识别、无水印下载、VIP 解析 等功能,具体可以看《字幕下载》。

i57_视频在线下载2

4.3、其它下载

如果你实在搞不懂“命令行软件”的使用方法,奶酪也推荐一些“图形化”视频下载工具。

1、yt-dlp 图形化软件

Hitomi-Downloader:https://github.com/KurtBestor/Hitomi-Downloader

Stacher:https://stacher.io

Seal:https://github.com/JunkFood02/Seal(安卓)

Downie:https://software.charliemonroe.net/downie(Mac)

2、BBDown 图形化软件

BiliDown:https://zhouql.vip/bilibili/pc

BBDown_GUI:https://github.com/1299172402/BBDown_GU

3、其它特殊视频下载方法

优爱腾芒 下载:https://www.lanzouo.com/b015c0ksh(闪豆下载器)

微信视频号下载:https://www.runningcheese.com/wechat-video-download

m3u8 视频下载:https://flowus.cn/share/ebfea02e-4422-4102-b3f0-c92d1f771c1e(猫抓)

下面是一些经常会遇到的问题,使用“奶酪系列浏览器”,可大大减低使用难度。

5.1、Cookie

事实上,只要你用好 yt-dlp,就能下载绝大部分的视频。

但前提你得解决 Cookie 的问题。

需要设置 Cookie 的原因,是一些网站在未登录的情况下,不能下载,又或者只能下载 480P

只有登陆后,才能下载 1080P、2K、4K、大会员等视频。

好在 yt-dlpgallery-dl 都支持通过参数:--cookies-from-browser 来传入浏览器 cookie。

BBDown 则有一个二维码扫描登陆的选项。

i57_Cookie

5.2、Mac Cookie

Mac 平台下的浏览器 Cookie 传递,很简单。

在 Mac 平台下,浏览器都被统一安装到了“应用程序”文件夹,也就是默认位置,使用参数:

--cookies-from-browser firefox

就可以自动获取 Firefox 浏览器的 Cookie。

同理,同样也支持 Brave、Chrome、Chromium、Edge、Opera、Safari、Vivaldi 等浏览器。

i57_视频下载工具4

5.3、Firefox Cookie

但这个问题,在 Windows 下就要难一些了,因为很多人都不会把浏览器安装在 C 盘默认路径

所以,你需要使用「绝对路径」来读取浏览器 Cookie,

比如参数可以这么写:

--cookies-from-browser firefox:D:\Browser\RunningCheeseFirefox\Profiles

将后面的配置文件夹路径,换成你的即可。

i57_视频下载工具5

这里有一个讨巧的方法。

就是如果你正在使用“RunningCheese Firefox”,只需要将它放在 D:\Browser 文件夹下。

那么无需任何设置,就能自动获取 RunningCheese Firefox 浏览器的 Cookie。

i57_视频下载工具5

5.4、Chrome Cookie

而到了 Windows 下的 Chrome 和 Chromium 内核浏览器, Cookie 的获取难度就要更大一些。

原因是在新版本里,Chrome 会对运行中的浏览器 Cookie 进行了锁定。

导致 yt-dlp 和 gallery-dl 无法直接获取 Cookie。

一个曲线救国的方法,是使用扩展 Get cookie.txt,将浏览器的 Cookie 单独保存下来。

扩展地址:FirefoxChrome本地下载

i57_视频下载工具7

使用方法

1、点击“Export All Cookies”。

2、cookies.txt 这个文件,默认会保存在用户的「下载」文件夹下。

3、可以不用管它,也不用移动它,可以通过 yt-dlp 参数,就可以读取这个 cookies.txt 文件。

之后,所有 Chrome 和 Chromium 内核的浏览器,都就可以自动获取 cookie 了。

i57_视频下载工具7

这里还可以用那个讨巧的做法,那就是使用 Firefox 的 Cookie

也就是明面上用 Chrome 等浏览器,但背地里用的是 Firefox 的 Cookie,操作方法如下:

1、下载“奶酪浏览器”里的 Firefox,将它放在 D:\Browser 文件夹下。
2、在 Firefox 浏览器上登录帐号,使用最新的 ContextSearch 配置。
3、即可调用 Cookie,下载 1080P 以上视频。

i57_现成配置

5.5、端口设置

此外,为什么我用 yt-dlp 无法下载 Youtube 的视频?答案是需要设置一下“代理端口”。

已知某 C 开头的软件,无需添加端口。
已知某 S 开头的软件,需要添加端口:--proxy 127.0.0.1:1080
已知某 V 开头的软件,需要添加端口:--proxy 127.0.0.1:10808

i57_一键下载

5.6、一定要 D 盘吗?

一定要把 “浏览器” 放存在 D:\Browser 文件夹下。

是的,建议放在这里!而 D:\Commandline 里的内容不是必需的,它可以放在任何地方。

因为 Windows 下 Cookie 需要绝对路径,使用奶酪的配置,不需要任何修改,直接就可以使用。

如果你确实要修改,修改方法如下:

1、导出 ContextSearch web-ext 配置为 JSON 文件。

2、打开 JSON 美化网站:https://www.baidufe.com/fehelper/json-format/index.html

3、将导出的 JSON 文件粘贴到上面的“美化网站”,再点击下载格式化后的 JSON 文件。

i57_常见问题2

4、使用笔记本工具打开格式化后的 JSON 文件,批量修改需要修改的地方。(PS:注意格式)

i57_常见问题3

5、扩展里重新导入修改后的 JSON 文件。



注:本文由 奔跑中的奶酪 作者:奔跑中的奶酪 发表,其版权均为作者所有,如需转载,请注明作者名字以及文章来源。
692
avatarmymcamel

评论:

185 条评论,访客:0 条,站长:0 条
  1. keviny
    keviny发布于: 

    奶大,新用户,PC只有一个C盘,想一件视频下载需要修改那些地方,望知道,谢谢!也不清楚是在公众号留言还是你的个人微信,抱歉哈!节日快乐

  2. 不熟
    不熟发布于: 

    反复操作了好几次 浏览器里右键根本就没有添加下载功能 是不是可以把截图放出来

  3. 电报下载
    电报下载发布于: 

    电报的视频没有包括在内啊

  4. 肆家
    肆家发布于: 

    一直想知道下载的步骤是啥,但从来也见不到具体的步骤呀。。。配置好之后,点哪里啊,右键啥也没有,两年星球了,就想知道怎么下载视频,可就是看不懂,学不会。

  5. 肆家
    肆家发布于: 

    为啥按照所有步骤搞了,右键也啥不显示,都不知道从哪里点下载。。。

  6. xxjnm
    xxjnm发布于: 

    小白问题,视频下载在什么位置、麻烦大神告知。

  7. 上课摸鱼的温迪
    上课摸鱼的温迪发布于: 

    奶大,我安装了dev-sidecar,在certmgr.msc添加了证书,但yt-dlp不信任这个证书,无法下载视频,怎么办?

  8. 饿了
    饿了发布于: 

    闪豆视频下载器提示木马,有影响吗?

发表回复