{"repo":"xiexikang/video-link-pipeline","free":true,"listed":false,"github":"https://github.com/xiexikang/video-link-pipeline","clone":"git clone https://github.com/xiexikang/video-link-pipeline.git","description":"这是一个集成了视频下载、音频提取、字幕处理、语音转录和 AI 摘要生成的全流程工具集。旨在帮助用户快速从各大视频平台（如支持 YouTube, Bilibili, TikTok/抖音，快手 等多个平台）获取内容，并利用 AI 技术进行深度处理。","language":"Python","stars":20,"topics":["ai","selenium","whisper","python","yt-dlp"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"video-link-pipeline video-link-pipeline 是一个本地视频处理工具集，用来把“视频链接 / 本地媒体”整理成一套可复用产物： - 下载视频、音频、字幕和元数据 - 用 Whisper 生成转录文本和字幕 - 用大模型生成摘要和关键词 - 按任务目录持续写入 manifest.json 它既可以作为 CLI 使用，也带有一个本地 Web 工作台，适合在本机持续跑下载、转录和摘要流程。 英文说明见 README.en.md。 适合什么场景 - 想把 B 站、YouTube 等视频内容拉到本地继续整理 - 想把视频快速转成 transcript.txt 、 subtitle.srt 、 summary.md - 想保留稳定的任务目录和机器可读状态文件 - 想在本地页面里查看任务进度、日志和产物预览 当前能力 - vlp download ：下载媒体、字幕和元数据 - vlp download-subs ：只下载字幕和元数据 - vlp transcribe ：对本地视频或音频做转录 - vlp summarize ：生成摘要和关键词 - vlp convert-subtitle ：在 srt / vtt 之间转换 - vlp run ：串联下载、转录、摘要 - vlp cookies-login ：打开独立浏览器窗口完成登录并导出 cookies.txt - vlp doctor ：检查 Python、FFmpeg、Selenium、cookies 等环境状态 快速开始 1. 安装 要求： - Python 3.10+ - Windows、Linux、macOS 推荐安装： 如果你需要 Selenium 浏览器兜底： 如果你要参与开发： 安装后先确认命令可用： 2. 跑一个最小流程 只下载： 完整流程： 对本地文件转录： 对已有转录生成摘要： 常用命令 下载 只下载字幕 转录 摘要 字幕转换 环境检查 Cookies 与登录 很多站点在下载时会依赖登录态。最省心的做法是先导出一个 cookies.txt ，后续反复复用。 补充说明： - --cookies-from-browser chrome 直接读浏览器 cookies，最方便，但浏览器运行中可能锁库 - Windows 下如果看到浏览器 cookies 复制失败，先彻底关闭 Chrome / Edge / Firefox 再重试 - cookies-login 使用独立浏览器 profile，更适合长期复用登录态 Web 工作台 仓库里带有本地 Web 前端，适合： - 新建任务 - 查看任务看板 - 查看阶段状态、日志和诊断信息 - 预览 transcript / subtitle / media / summary 等产物 前端代码在： - web/frontend - web/api 如果你正在做本地开发，通常会把 CLI 产物写到 output/ ，再由 Web API 和前端读取这些任务目录。 输出目录约定 所有任务都写入 output dir 下的单独 job 目录。典型结构如下： 其中： - transcript.txt ：纯文本转录 - subtitle whisper.srt / subtitle whisper.vtt ：Whisper 生成字幕 - summary.md ：摘要结果 - keywords.json ：关键词结果 - manifest.json ：稳定的机器可读任务状态 如果开启 group output by site 或","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiexikang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiexikang/video-link-pipeline/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}