videohub
Skill183 starsChanged 7 days agoMITView on GitHub
VideoHub 总入口。用于识别用户要处理的平台或功能,并路由到更具体的 VideoHub skills,如 YouTube、抖音、闲时队列、FFmpeg、字幕、故事剪辑、影视封面、音乐卡点剪辑和直播录制。
In this repository11 other files it gives its agents.
- browser-useSkill
- videohub-beat-editorSkill
- videohub-cover-designerSkill
- videohub-douyinSkill
- videohub-ffmpegSkill
- videohub-film-commentarySkill
- videohub-liveSkill
- videohub-queueSkill
- videohub-story-editorSkill
- videohub-subtitlesSkill
- videohub-youtubeSkill
The file
Files
VideoHub Router
这是 VideoHub 项目的总入口 skill。
适用场景
- 用户只说“处理这个链接”但还没明确平台
- 用户想知道 VideoHub 有哪些可用能力
- 用户不确定该用哪个子 skill
路由规则
- Douyin / 抖音链接 →
videohub-douyin - YouTube / Twitter(X) / Bilibili / 本地音视频 / 文本转写总结 →
videohub-youtube - 空闲队列 / Chrome 插件 / 本地 API →
videohub-queue - FFmpeg 安装、测试、模式切换 →
videohub-ffmpeg - 字幕烧录 / 合成 →
videohub-subtitles - 根据字幕选段、重排并生成故事短片,或整理抖音发布包和文案 →
videohub-story-editor - 电影、电视剧、短剧的第三者旁白解说、关键影视原声、抖音封面、标题和发布物料 →
videohub-film-commentary - 单独制作或修改影视剧、连续剧、电影、卡点视频的横竖版封面与主页缩略图 →
videohub-cover-designer - 根据音频节拍从单个长视频或素材目录选择镜头,批量制作多画幅卡点视频 →
videohub-beat-editor - 直播录制 / 开播监控 →
videohub-live
使用原则
- 优先复用现有脚本和 GUI,而不是新造后端。
- 只在需要时调用更具体的子 skill。
- 如果用户目标不明确,先澄清是“下载 / 转写 / 翻译 / 总结 / 故事剪辑 / 队列 / 配置 / 直播”。
当前后端入口
- GUI:
python main.py - 媒体处理 CLI:
python src/youtube_transcriber.py --help - 抖音 CLI:
python src/douyin_cli.py <url> - FFmpeg 配置 CLI:
python src/ffmpeg_config_cli.py help - 字幕烧录 GUI:
python src/subtitle_merger.py - 本地队列 API:GUI 启动后由
src/api_server.py在127.0.0.1:8765提供
近期同步点
- 本地视频目录批处理支持“剧集项目模式”:生成文件保存在视频目录内,并写入可移植的
videohub_project.json,后续故事剪辑与影视解说可只接收一个目录。 - 字幕翻译支持
--target-language {zh-CN,zh-TW,en,ja,ko,ru,fr,de,es,it,pt,ar},默认zh-CN。 - 字幕翻译默认 Google;Google 失败时会尝试 DeepSeek/OpenAI 备用翻译。
- 字幕嵌入/烧录主函数是
src/youtube_transcriber.py中的embed_subtitles_to_video(),独立 GUI 工具是src/subtitle_merger.py。 live_recorder/当前存在;直播功能仍应以src/live_recorder_adapter.py的导入结果和 GUI 状态为准。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

