news 2026/8/27 11:51:39

Video-Downloader:7 平台分段视频下载工具,贴链接点下载两步搞定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Video-Downloader:7 平台分段视频下载工具,贴链接点下载两步搞定

Video-Downloader:7 平台分段视频下载工具,贴链接点下载两步搞定

【免费下载链接】Video-Downloader下载youku,letv,sohu,tudou,bilibili,acfun,iqiyi等网站分段视频文件,提供mac&win独立App。项目地址: https://gitcode.com/gh_mirrors/vi/Video-Downloader

Video-Downloader 是一款免费的开源视频下载工具,支持哔哩哔哩、优酷、爱奇艺、乐视、搜狐、土豆、AcFun 共 7 个平台的分段视频保存。4 条命令装完,界面只有"贴链接、点下载"两步,新手零门槛上手。

为什么需要它

🎬 三个场景,看看有没有戳中你:

  • 网课视频学期结束就下架,当时没存,现在想复习找不回来。
  • 素材链接过几天失效,剪辑到一半源没了。
  • 地铁、飞机上看不了在线视频,下载到本地又嫌麻烦。

Video-Downloader 解决的就是这件事:把支持平台的视频链接贴进去,它自动解析分段、把完整视频存到本地。不用注册账号,不用装浏览器插件。

4 条命令装好,第一次运行

先装好 Python 2.7(程序基于此版本开发),然后执行:

git clone https://gitcode.com/gh_mirrors/vi/Video-Downloader cd Video-Downloader pip install pycurl python main.py

启动后弹出一个"Video Downloader"小窗口:顶部是链接输入框、画质下拉框(默认 HD)和"搜索"按钮。把视频页面地址贴进去点搜索,下方结果区会逐行列出"第 1 段、第 2 段……"的分段地址,再点一下"下载"按钮,状态栏开始滚动显示"正在下载视频 1 - 45%"。文件自动存到下载目录,默认在桌面下创建 VideoDownloader 文件夹,文件按"时间戳_段号"命名,比如20260826122200_1.flv

功能亮点

  • 7 平台自动识别:优酷、土豆、搜狐、乐视、哔哩哔哩、AcFun、爱奇艺,贴链接时按域名自动路由到对应解析模块,你不用判断链接走哪条通道。
  • 三档画质可选:HD、超清、高清下拉切换,解决"画质和体积怎么平衡"的问题。
  • 分段地址自动抓全:长视频在平台上以多段存储,程序把每段地址都列出来,不需要你手动补链接。
  • 下载进度实时可见:界面显示当前第几段、百分比,解决"不知道下没下完"的问题。
  • 下载目录可配置:File 菜单进 Config 面板改保存路径,文件不再散落在桌面。
  • 自动更新检查:按你设的频率(每天/每周/每月)检查新版本,平台接口变了也能及时修复。

它是怎么做到的

一句话:模拟正常播放器,先问平台"视频在哪",再按图索骥把视频抓下来。拆开看是 4 步:

  1. 看链接域名判断是哪个平台,交给 Module 下对应的解析模块处理。
  2. 模拟浏览器请求平台的播放接口,拿到各段视频的地址列表和画质选项。
  3. 带上移动端 User-Agent 和 Range 请求头逐段取流,按 4KB 小块连续写入磁盘,中途断了也能清楚知道卡在哪一段。
  4. 根据响应头的内容类型决定扩展名(flv 或 mp4),文件按"时间戳_段号"命名。

所以你最终得到的是按段存好的 flv 或 mp4 文件,按段号拼起来就是完整内容。

老用户的进阶玩法

📁 目录组织得越清楚,后面翻找越省事:

  • 画质策略:日常通勤看选高清省空间,大屏回看选超清,平时收藏选 HD 最均衡。
  • 固定下载目录:File 菜单进 Config 面板,第一次就把路径改成固定位置,比每次在桌面找文件靠谱。
  • 更新检查频率:平台接口常变,重度用户选"每天",普通用户选"每月"足够。
  • 批量下载:界面面向单次任务,但解析逻辑都在 Module 目录里——写个循环脚本读链接清单、依次调用对应平台类,就能批量保存。按这个结构归档,下载完手动归类:
视频下载/ ├── 哔哩哔哩/ ├── 优酷/ ├── 爱奇艺/ └── 教学资料/

常见报错速查

❓ 提示"链接地址不再分析范围内"

  1. 确认链接属于 7 个支持平台之一
  2. 确认链接完整,包含 http 开头
  3. 用浏览器打开该链接,确认视频页面还在

下载中途失败或卡住

  1. 检查网络后重试
  2. 删掉目录里同时间戳前缀的残留分段文件,重新走一遍流程
  3. 换一档画质再试,分段接口可能对该档有限制

装完启动不了

  1. 确认系统装的是 Python 2.7
  2. 终端执行pip install pycurl
  3. python main.py启动,按报错提示逐条补齐依赖

解析突然失效

  1. 通常是平台接口改版,先更新到最新版本
  2. 仍不行就换同一视频的另一条链接试试

源码导读:找文件、改文件

  • main.py:程序入口,创建界面实例并启动,同时写死版本号与更新源地址。
  • guiClass.py:主界面逻辑,链接输入、画质选择、下载按钮都在这,平台路由分支也在这里。
  • Module/:7 个平台解析模块,一平台一文件,如bilibiliClass.pyyoukuClass.py
  • Library/cfgClass.py:把下载目录、更新频率等配置存进本地 SQLite。
  • Library/fileProcesserClass.py:真正执行分段下载并刷新进度。
  • Library/updateClass.py:版本更新检查。
  • Library/toolClass.pyLibrary/errMsgClass.py:HTTP 请求与错误文案工具。

想新增一个平台,照着 Module 里任意模块的结构写个解析类,再到guiClass.py加一条路由分支即可。

写在最后

Video-Downloader 把 7 个平台的视频保存压缩成了两次点击,是存课、集素材、离线观看场景下顺手的小工具。

  • 程序完全在本地运行,不收集个人信息和下载历史,代码开源可审计。
  • 它只处理你主动提供的视频链接,不主动爬取任何内容。
  • 请遵守当地法律法规和各平台使用条款,仅下载你自己有权限保存的内容。

项目仍在跟进平台变化持续更新,欢迎参与修复平台模块、添加新平台支持、改进界面体验——你的每次反馈和补丁,都会让这份支持清单更长。

【免费下载链接】Video-Downloader下载youku,letv,sohu,tudou,bilibili,acfun,iqiyi等网站分段视频文件,提供mac&win独立App。项目地址: https://gitcode.com/gh_mirrors/vi/Video-Downloader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 11:48:08

Gofile批量下载:3条命令跑完20个带密码的链接

Gofile批量下载:3条命令跑完20个带密码的链接 【免费下载链接】gofile-downloader Download files from https://gofile.io 项目地址: https://gitcode.com/gh_mirrors/go/gofile-downloader 把二十个带密码的Gofile链接丢进一个txt文件,回车&…

作者头像 李华
网站建设 2026/8/27 11:47:55

专科生汇报降重太费劲?10个工具实测推荐

课堂汇报、实践报告、毕业设计,专科生三年绕不开的坎。文献综述引了一堆资料,查重率飙到30%以上,手动改写一段话要磨半小时,效率低得让人想摔键盘。工具能解决一部分问题,但前提是你得选对。这篇把市面上能用的工具盘了…

作者头像 李华
网站建设 2026/8/27 11:47:38

草原生态承载力动态建模实战:从遥感数据到牧民决策

1. 这不是“解题答案”,而是一份可复用的建模实战手记 2023年华为杯研究生数学建模竞赛E题——“草原放牧策略优化与生态承载力评估”,表面看是道典型的资源约束型多目标优化题,但真正动手后才发现,它根本不是在考你能不能套用遗传…

作者头像 李华
网站建设 2026/8/27 11:46:48

CMX7241/CMX7341通用平台处理器:一颗芯片实现多协议数字对讲机方案

做数字对讲机方案这几年,我收到最多的需求不是“把距离再拉远一点”,而是“同一套硬件,能不能同时走 DMR、dPMR、NXDN 甚至 P25”。这个需求看起来有点贪心,实际上非常现实:出口到不同区域的机器,频率制度不…

作者头像 李华
网站建设 2026/8/27 11:46:38

Kafka Console UI 可视化管理平台部署使用指南

Kafka Console UI 可视化管理平台部署使用指南 【免费下载链接】kafka-console-ui 一款快捷易用的轻量级kafka可视化管理平台 项目地址: https://gitcode.com/gh_mirrors/ka/kafka-console-ui Kafka Console UI 是一款轻量级 Kafka 可视化管理平台,把 Topic …

作者头像 李华
网站建设 2026/8/27 11:46:28

基于微信小程序的汽车推荐系统(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华