{"repo":"tommylin07-web/podclip-matrix","free":true,"listed":false,"github":"https://github.com/tommylin07-web/podclip-matrix","clone":"git clone https://github.com/tommylin07-web/podclip-matrix.git","description":"把长播客自动切成竖屏短视频，一键/定时分发到小红书·视频号·抖音·YouTube，带本地网页控制台。与具体 AI 助手无关。","language":"JavaScript","stars":13,"topics":["content-automation","douyin","ffmpeg","playwright","podcast","remotion","short-video","social-media-automation","wechat-channels","whisper"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"PodClip Matrix · 播客切片矩阵分发 把一期长播客，自动切成竖屏短视频，带封面、声明原创，一键/定时分发到 小红书 / 视频号 / 抖音 / YouTube ——全部在一个 本地网页控制台 里点按钮完成，不用碰命令行。 适合：自托管、用自己电脑的系统浏览器（绕开云端沙箱对大文件/登录态的限制）发内容的播客主与创作者。 🤝 与具体 AI 助手无关：本项目就是一套 shell / Node / Python 脚本 + 本地网页控制台，任何能执行命令的环境或 agent（Claude、Codex、Cursor，或纯手动）都能驱动。 --- 它能做什么 - 🎬 整期 → 切片 ：从词级转写稿挑片段，用 Remotion 渲染竖屏短视频（冷开场大字幕 + 封面卡首帧 + 片尾品牌卡）+ 生成 3:4 封面图。 - 🚀 多平台分发 ：封装 social-auto-upload，一条命令发小红书/视频号/抖音；YouTube 走官方 API。封面、原创声明自动带上。 - 🖥️ 本地控制台 ：零依赖的 Node 网页，转写 / 渲染 / 逐平台发布 / 登录 / 看日志 / 看每条的 ✓✗ 发布状态，全在浏览器点。 - ⏰ 每日全自动 ：launchd/cron 每天自动渲染新片 + 挑没发过的 + 发布；登录过期推 微信(Server酱) 或 Mac 桌面通知提醒你。 - 🧠 选题方法论 ：见 docs/clip-selection.md ，一套可复用的\"哪段值得切\"的判断标准。 - 🧨 已知坑 ：见 docs/known-issues.md ——视频号登录页 2026-08 改版适配、「操作太频繁」风控节奏、防重复发布，都是真实运营踩出来的。 --- 架构 目录 路径 作用 --- --- control-panel/server.js 本地网页控制台（零依赖 Node） matrix/publish matrix.sh 单条切片 → 指定平台分发（封面/原创自动带） matrix/daily run.sh 每日全自动：渲染+选片+发布+登录提醒 matrix/render clips.sh 按 cuts/ep .jsonl 渲染整期切片 → 登记进 clips.jsonl clipper/ Remotion 切片/封面模板 + make clip.sh / make cover.sh youtube/upload.py YouTube 官方 API 上传器（token.json，自己授权） uploader/ 视频号/音频号本地 Playwright 上传器（可选；原创+小店商品+自定义封面） docs/clip-selection.md 切片选题判断标准 matrix/ .example. 示例：切片定义、待发库、排期 --- 前置依赖 - macOS（脚本用了 osascript / launchd ；Linux 也可，需改通知方式与定时器） - Node 18+、Python 3.10+、 ffmpeg 、whisper.cpp（转写，可选自带） - social-auto-upload（国内三平台分发引擎） - 各平台账号；YouTube 需自建 OAuth（见 youtube/ ） 快速开始 配置（环境变量，均有默认值）： - SAU ACCOUNT （默认 default ）：social-auto-upload 的账号名 - SAU DIR （默认 /social-auto-upload ） - DAILY COUN","default_branch":null,"files":null,"tree":[],"storefront":"/r/tommylin07-web","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tommylin07-web/podclip-matrix/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."}