视频号批量定时发布
将本地视频批量上传到微信视频号助手,自动生成标题、设置定时发布、发布完成自动归档。
适用场景
- 短视频创作者批量发布作品
- 新媒体运营定时排期发布
- 多账号矩阵同步发布
核心能力
- 智能标题生成:OCR 字幕识别 → Whisper 语音转文字 → 抽帧分析,三级自动生成长标题和短标题(≤16字)
- 批量定时发布:一次发布多条,逐日排期,全自动上传/填标题/声明原创/定时/发表
- 反 AI 风控:隐藏
navigator.webdriver,正常浏览器行为 - 防重复归档:确认发布成功才移入「已发」文件夹,失败保留原位
- 上传容错:上传失败自动刷新页面重试
使用方式
1. 准备视频
把 mp4 视频放到一个文件夹里,告诉我路径。脚本会自动创建「已发」子文件夹。
2. 生成标题(自动)
python generate_captions.py "视频文件夹路径"
三级识别链:OCR 字幕 → Whisper 语音 → 抽帧分析。输出 video_captions_auto.json。
3. 配置并发布
修改 publish_videos_auto.py 顶部的 START_DATE、PUBLISH_HOUR 等参数,然后运行:
pip install playwright openai-whisper paddleocr
playwright install chromium
python publish_videos_auto.py
扫码登录后自动循环处理每条视频:上传 → 长标题 → 短标题 → 原创 → 定时 → 发表 → 移已发。
完成弹 Windows 通知。
文件说明
| 文件 | 用途 |
|---|---|
publish_videos_auto.py |
批量自动发布(主力) |
publish_one.py |
单条手动调试 |
generate_captions.py |
标题自动生成器 |
video_captions.json |
标题配置示例 |
依赖
- Python 3.10+
- FFmpeg
- Playwright + Chromium
- PaddleOCR
- openai-whisper(small,~460MB)
触发词
视频号、视频号助手、批量发布、定时发布、自动发视频、定时排期