MCPcopy Index your code
hub / github.com/Redstone-Tech-Reupload-Group/YouTubeDownLoader

github.com/Redstone-Tech-Reupload-Group/YouTubeDownLoader @v7.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.3.0 ↗ · + Follow
255 symbols 883 edges 19 files 30 documented · 12% updated 3mo agov7.3.0 · 2026-04-01★ 382 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Video Download & Manage

GitHub GitHub release (latest by date) GitHub All Releases

红石科技搬运组工具软件,用于自动下载视频,视频封面,字幕,同时规范简介格式。
搬运组空间:https://space.bilibili.com/1311124
作者:Aye10032 https://space.bilibili.com/40077740

依赖环境

Windows系统(已测试);Linux系统(未测试)、macos(未测试)
代理软件;

使用方法

将下载下来的exe文件放入一个新建文件夹中运行即可,第一次运行会在根目录下生成一些系统配置文件,之后正常运行即可。
使用介绍视频:
screenshot

设置

在设置界面,有以下设置选项:

普通设置

  • 搬运者ID
  • 是否使用代理以及代理地址:理论上支持socks以及http代理,但是socks可能存在某些问题,这里建议使用http代理
  • 下载线程:过大的线程可能会导致谷歌拒绝访问,请酌情设置
  • 下载文件夹:下载后的视频存放位置

高级设置

这里的设置关系到订阅信息和待搬运列表两个选项卡的启用,若没有设置,则选项卡不会启用

  • Google开发者密钥:前往谷歌API控制台获取你的token
  • 订阅频道列表:只有在添加了token之后此设置才生效
  • API服务器:搬运组待搬运视频列表,如果你不使用此功能则不用填写

上传功能

要使用上传功能,需要先使用此项目获取你的cookies.json:https://github.com/biliup/biliup-rs

之后,将生成的cookies.json文件放入config文件夹下即可

项目依赖

建议安装的第三方工具

  • ffmpeg:用于合成下载后的视频和音频
  • PhantomJS:有助于更好的解析视频资源

Core symbols most depended-on inside this repo

append
called by 17
common/Uploader.py
show_finish_tooltip
called by 15
view/DownloadInterface.py
write
called by 10
Main.py
switch_to
called by 9
Main.py
flush
called by 8
Main.py
start
called by 7
common/Uploader.py
warning
called by 6
Main.py
show_finish_tooltip
called by 5
view/UploadInterface.py

Shape

Method 212
Class 37
Function 6

Languages

Python100%

Modules by API surface

common/MyWidget.py53 symbols
common/Uploader.py44 symbols
view/DownloadInterface.py29 symbols
Main.py21 symbols
view/UploadInterface.py16 symbols
view/pivots/SubtitleWrapInterface.py14 symbols
view/SettingInterface.py14 symbols
view/pivots/VideoTransInterface.py12 symbols
common/MyThread.py11 symbols
view/SubscribeInterface.py8 symbols
view/ToolInterface.py6 symbols
view/LocalVideoInterface.py6 symbols

For agents

$ claude mcp add YouTubeDownLoader \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact