Files
hmo 04db423416 Initial commit: skills library
- 70 skills with code and documentation
- Add .gitignore (ignore __pycache__, output/, temp/, venv/)
- Clean up test intermediates and caches
2026-04-26 19:27:40 +08:00

3.2 KiB
Raw Permalink Blame History

name, description
name description
video-desc-generator 根据视频字幕文件自动生成适合各平台(视频号、抖音、小红书、B站)的视频简介文案。支持视频转录,输出标题+4平台简介到一个txt文件。

Video Desc Generator

根据视频字幕自动生成各平台适配的视频简介文案。

When to Use This Skill

当用户需要以下操作时使用此技能:

  • 根据视频文件生成完整字幕(使用faster-whisper转录)
  • 根据字幕生成视频标题和4平台简介
  • 为视频生成多平台(视频号、抖音、小红书、B站)适配的文案

工作流程

步骤1:视频转录

  1. 使用 faster-whisper 转录视频,生成带时间戳的SRT
  2. 输出{视频名}_transcribed.srt

调用命令

cd .opencode/skills/video-desc-generator/scripts
"D:/ProgramData/anaconda3/envs/py312_cuda/python.exe" transcribe_and_merge.py "<视频文件夹路径>"

重要:只使用转录版本(_transcribed.srt)生成简介,不要合并原有字幕。

步骤2:生成简介

  1. 读取转录后的SRT字幕(_transcribed.srt
  2. 分析内容提取核心知识点
  3. 生成标题和4平台适配文案
  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优化

通用最佳实践

  1. 前10字定生死:核心信息和吸引力必须在前10-20字
  2. 数字+情绪词:用数字具体化,用情绪词引发共鸣
  3. 互动引导:设置问题或行动指令提升互动率
  4. 避免违禁词:禁用"最""第一""绝对""震惊"等极限词

脚本位置

  • 转录脚本:.opencode/skills/video-desc-generator/scripts/transcribe_and_merge.py

参考资料

详见 references/platform_guidelines.md