04db423416
- 70 skills with code and documentation - Add .gitignore (ignore __pycache__, output/, temp/, venv/) - Clean up test intermediates and caches
3.2 KiB
3.2 KiB
name, description
| name | description |
|---|---|
| video-desc-generator | 根据视频字幕文件自动生成适合各平台(视频号、抖音、小红书、B站)的视频简介文案。支持视频转录,输出标题+4平台简介到一个txt文件。 |
Video Desc Generator
根据视频字幕自动生成各平台适配的视频简介文案。
When to Use This Skill
当用户需要以下操作时使用此技能:
- 根据视频文件生成完整字幕(使用faster-whisper转录)
- 根据字幕生成视频标题和4平台简介
- 为视频生成多平台(视频号、抖音、小红书、B站)适配的文案
工作流程
步骤1:视频转录
- 使用 faster-whisper 转录视频,生成带时间戳的SRT
- 输出:
{视频名}_transcribed.srt
调用命令:
cd .opencode/skills/video-desc-generator/scripts
"D:/ProgramData/anaconda3/envs/py312_cuda/python.exe" transcribe_and_merge.py "<视频文件夹路径>"
重要:只使用转录版本(_transcribed.srt)生成简介,不要合并原有字幕。
步骤2:生成简介
- 读取转录后的SRT字幕(
_transcribed.srt) - 分析内容提取核心知识点
- 生成标题和4平台适配文案
- 输出到一个txt文件(包含所有平台)
输出规范
输出目录:视频文件夹所在目录
输出文件:
{视频名}_transcribed.srt- 转录字幕{视频名}_简介.txt- 包含标题+4平台简介
简介文件格式:
【标题】xxx
=== 视频号 ===
【短标题】xxx(≤16字)
文案(~20字,精简有力)
#标签
=== 抖音 ===
文案(80-120字,情绪化+行动引导)
#标签
=== 小红书 ===
文案(100-600字,干货感+结构清晰)
#标签
=== B站 ===
文案(~100字,知识感+SEO优化)
#标签
转录环境配置
Python环境:D:\ProgramData\anaconda3\envs\py312_cuda\python.exe
依赖:
- faster-whisper
- torch (CUDA版本)
- ffmpeg
各平台规范(2024-2025)
1. 微信视频号
- 短标题:≤16字,用于搜索、话题、活动等场景
- 描述上限:1000字(1分钟以内),100字(1分钟以上)
- 显示限制:全屏模式下最多显示2行(约20字),超出折叠
- 建议:短标题≤16字,描述控制在20字以内
2. 抖音
- 标题:30字
- 描述:150字符,超过80字折叠
- 最佳长度:80-120字
- 特点:情绪化、前10-20字决定是否点击
3. 小红书
- 标题:20字以内
- 描述:短笔记≥100字
- 特点:干货感、真实体验
4. 哔哩哔哩(B站)
- 标题:60字以内,建议20-30字
- 简介:建议100字以内
- 特点:知识感、SEO优化
通用最佳实践
- 前10字定生死:核心信息和吸引力必须在前10-20字
- 数字+情绪词:用数字具体化,用情绪词引发共鸣
- 互动引导:设置问题或行动指令提升互动率
- 避免违禁词:禁用"最""第一""绝对""震惊"等极限词
脚本位置
- 转录脚本:
.opencode/skills/video-desc-generator/scripts/transcribe_and_merge.py
参考资料
详见 references/platform_guidelines.md