当前位置: 首页 > news >正文

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),仅供参考

http://www.cnnetsun.cn/news/4245164.html

相关文章:

  • Gofile批量下载:3条命令跑完20个带密码的链接
  • 专科生汇报降重太费劲?10个工具实测推荐
  • 草原生态承载力动态建模实战:从遥感数据到牧民决策
  • CMX7241/CMX7341通用平台处理器:一颗芯片实现多协议数字对讲机方案
  • Kafka Console UI 可视化管理平台部署使用指南
  • 基于微信小程序的汽车推荐系统(源码+lw+部署文档+讲解等)
  • 基于python的时光电影网数据可视化分析系统(源码+lw+部署文档+讲解等)
  • obs-multi-rtmp 多路推流一键开播:免费完整指南
  • MM1排队仿真GUI:离散事件建模的交互式教学工具
  • TVA与World模型在具身智能的融合机理研究
  • 零基础入门具身智能:从ROS2仿真到实操的完整路线
  • AI-Infra-Guard 智能基础设施防护实战指南
  • GPU、TPU、LPU对比:AI芯片架构与推理部署选型指南
  • 宇树机器人开发全解析:技术栈、环境搭建与控制实战
  • i.MX 6UL工程样品低功耗实测与调优全流程解析
  • YOLOv8苹果检测实战:小数据集高精度建模与边缘部署
  • 实测2026!千笔AI论文工具VS知学术深度测评:功能、优缺点与5大替代工具横向对比
  • 洛雪音乐无法播放?六音音源修复版3分钟导入指南
  • Handroid:可重构形态机器人,兼顾灵巧手与人形机器人
  • 14串锂电池BMS设计:电池管理IC选型、均衡策略与保护阈值配置实战
  • 【计算机毕业设计单片机案例】基于 STM32 单片机的本地与蓝牙双交互智能调控终端设计 基于 STM32 的自动加湿补水预警物联网监测系统设计(011605)
  • Node.js 安装与环境配置:版本管理是重点
  • 一个人用AI开广告公司?Claude+Higgsfield全流程拆解
  • 单片机毕设项目:基于 STM32 多传感器的车载非法入侵识别预警系统设计 基于 STM32 与北斗定位的车载智能防盗终端设计与开发(010705)
  • 单片机毕设项目:基于 STM32 单片机的环境参数阈值配置智能测控平台 基于 STM32 的蓝牙 APP 远程可控加湿补水监测装置设计(011605)
  • Kimi K2.5月底退役,多模态模型迁移与快照实操指南
  • 雷达模块选型与实战:从多普勒到毫米波存在检测
  • AI网关模型身份校验:XTokenChecker防替身与502排查
  • AI PC驱动智慧家庭:从端侧推理到本地场景联动实战
  • 宽压输入反激电源设计实战:5W AC-DC转换器从参数到调试