jmorg58/CybersecurityToday-Automation
GitHub: jmorg58/CybersecurityToday-Automation
该项目构建了一条端到端的每日网络安全新闻视频自动化生产管线,从新闻采集到 YouTube 发布实现全流程编排。
Stars: 0 | Forks: 0
# Cybersecurity Today — 生产级 Phase 1 系统
一个生产级的每日网络安全新闻视频 pipeline,负责收集受信任的网络新闻、对报道进行排名、撰写广播级质量的脚本、验证事实、生成解说、组装视觉素材、渲染视频,并准备 YouTube 发布的元数据。
## Phase 1 目标
每天早上以最少的人工干预,制作一集随时可发布的 10-15 分钟每日节目。
## 核心技术栈
- n8n 用于编排
- Python 用于收集、排名、验证和资产准备
- OpenAI 兼容的 LLM 用于编辑脚本和事实核查
- ElevenLabs 或云端 TTS 用于解说
- Creatomate、Remotion 或 FFmpeg 用于渲染
- YouTube Data API 用于上传
- S3/Google Drive/本地存储 用于存放节目产物
## 主要产出
每次每日运行会创建:
- 节目脚本
- 来源列表
- 解说音频
- 字幕
- 视觉素材清单
- 渲染后的视频
- 封面图的 prompt/规格
- YouTube 标题、描述、标签和章节
- 审计日志
## 目录结构
```
config/ Source feeds, ranking weights, branding settings
prompts/ Editorial, fact-checking, SEO, thumbnail prompts
schemas/ JSON schemas for story and episode data
src/ Python service modules
workflows/ n8n workflow outline/import starter
scripts/ Utility scripts
docs/ Architecture and operating guides
```
## 推荐构建顺序
1. 在 `config/sources.yaml` 中配置来源 feeds。
2. 运行收集引擎。
3. 生成排名后的新闻候选。
4. 生成脚本。
5. 运行事实验证。
6. 生成解说。
7. 构建视频素材清单。
8. 渲染节目。
9. 生成 YouTube 元数据。
10. 上传或暂存以供人工审核。
## 重要编辑规则
系统必须区分已确认的事实与主张、猜测以及供应商营销。未经证实的主张应当被标记或省略。
标签:n8n, 内容自动化, 新闻聚合, 漏洞探索, 视频制作, 逆向工具