laohan-luping

Solid

口播稿转录屏脚本(CLI+浏览器),自动生成ffmpeg录制脚本并输出MP4。Use when 用户说"录屏""录制教程""录视频""录一段""screen record""补录""口播稿转录屏""浏览器录屏""录网页"或提到录制Claude Code画面或浏览器操作。

AI & Automation 11 stars 2 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
36
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 录屏自动化:口播稿 → 录屏脚本 → MP4 输入一篇口播��(或录屏指示),自动生成 bash 录屏脚本。脚本编排 CLI 操作(tmux+Claude Code)和浏览器操作(Playwright headed),ffmpeg 录物理屏幕,输出 1080p MP4。 ## 核心理念 **口播稿即脚本蓝图。** 每段口播对应一个屏幕操作(CLI 命令/浏览器导航/静态等待),从口播稿里提取出操作序列和时长,填入录制模板。 **看到什么录什么。** ffmpeg 录物理屏幕,tmux 前台显示终端,Playwright headed 显示浏览器。两种"演员"按口播稿交替出场。 **录屏是素材,不是生产。** 录制过程中的临时文件全部自动清理,只保留最终 MP4。 ## 工作流 ### 1. 输入口播稿 接收用户提供的: - 口播稿文件路径(`script.md`) - 或录屏指示文件路径(`录屏指示.md`) - 或直接描述要录制什么 如果用户提供了口播稿但没有录屏指示 → 根据口播稿内容自动推断每段对应的操作。 如果用户提供了录屏指示 → 直接用指示里的操作序列。 - **完成条件:** 拿到完整的操作序列和每步时长 ### 2. 解析口播稿→操作序列 从口播稿/录屏指示中提取。操作分为三种类型: **CLI 操作**(tmux + Claude Code): | 口播段落 | 屏幕操作 | 脚本动作 | |---------|---------|---------| | "说「抓今天的AI精选」" | 执行命令 | `send_cmd "抓今天的AI精选"` | | "说「帮我写口播稿」" | 执行命令 | `send_cmd "帮我写口播稿"` | | "展示 output/ 文件夹" | 查看命令 | `send_cmd "ls output/"` | **浏览器操作**(Playwright headed): | 口播段落 | 屏幕操作 | 脚本动作 | |---------|---------|---------| | "打开 GitHub 项目页" | 导航到 URL | `browser_goto "https://github.com/..."` | | "看一下 README" | 页面滚动 | `browser_scroll 500` | | "点击安装文档" | 点击链接 | `browser_click "a[href='docs']"` | | "展示项目截图" | 静态展示 | `browser_wait 3000` | **静态操作**(纯等待): | 口播段落 | 屏幕操作 | 脚本动作 | |---------|---------|---------| | 开场白/过渡/结尾 | 静态画面 | `sleep N` | 提取规则: - 引号里的内容(「」或"")→ 直接作为 send_cmd 的参数 - 提到 URL / GitHub / 网站 / 文档 → 浏览器操作 - 提到终端/命令/CLI → CLI 操作 - 纯叙述段落 → 按口播时长估算 sleep 秒数(正常语速约 3 字/秒) - CLI 命令需要等 Claude 完成的 → 加 `wait_for_claude` - 浏览器页面需要阅读时间的 → 加 `browser_wait` - **完成条件:** 生成结构化的操作列表,每条含类型(cli/browser/static)、内容、等待方式、标签 #...

Details

Author
hanzhcn
Repository
hanzhcn/laohan-skills
Created
3 months ago
Last Updated
1 weeks ago
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

laohan-chuangzuo

统一创作引擎,负责创作口播初稿(不含封面提示词,封面由 laohan-fengmianqiuzhi 独立产出;不含选题搜索,选题由工作流①前置用 laohan-redian/laohan-douyinsousuo 出大纲后以大纲模式喂入)。支持录屏视频(音频提取→转录)、URL队列(抓取→整理)、结构化大纲、原始文本、自由主题五种输入。其他 skill 的写作环节统一调用本 skill。Use when 用户说"写口播稿""帮我写""录屏转口播""视频转口播稿""写一篇""根据链接改写""改写文档"。

11 Updated 1 weeks ago
hanzhcn
AI & Automation Listed

read-anything

即时分析:任意链接(网页/博客/YouTube/B站/小宇宙播客/X)或本地录音(会议录音/语音备忘录)→ 抓取或本地转写 → 中文结构化解读(精读稿/快扫/访谈拆解/会议纪要/论文拆解/选题素材六种模板+自定义)→ 基于材料的多轮问答。触发:用户丢链接/音频文件/粘贴纪要并说"分析/解读/精读/这是什么/讲了啥/值得看吗/提选题",或明确说"即时分析"。

12 Updated 1 weeks ago
heyuxuan0209
Code & Development Listed

interflow-ip-video

把中文文稿做成 Interflow Bold-Mono 竖屏口播视频——火山引擎声音复刻配音(你自己的克隆音,1.2x 紧凑口播)、RMS 响度包络驱动口型的常驻 IP 小人(浮动/眨眼/点头/指向/抬手/欢迎)、暗底网格+辉光线稿的数据可视化(d3 平滑图表/迁移弧线/时间轴/象限等 10+ 种形式)、玻璃拟态词级字幕,渲染成 1080x1920 MP4。用户说「IP 小人视频 / 用我的声音出片 / interflow 风格文生视频 / bold-mono 出片」,或给一段中文文稿要做成带小人配音的竖屏视频时使用。

0 Updated 4 days ago
derek-zhuolin