用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mofa-org/mofa-skills --skill videolizer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | videolizer |
| description | Generate SRT subtitles from text and audio using Whisper or basic timing. |
| requires_bins | python3,ffmpeg |
| requires_env | GEMINI_API_KEY |
Generate .srt subtitle files from script text + audio.
# Required
pip install moviepy
# Optional (better quality)
pip install openai-whisper
| Mode | Tool | Quality |
|---|---|---|
| whisper | openai-whisper | Word-level timestamps, high accuracy |
| basic | moviepy | Even distribution, fallback |
Auto-detection: uses whisper if installed, falls back to basic mode.
# Generate subtitles
python3 -m videolizer subtitles --text script.txt --audio voice.wav --out subs.srt
# Or manually with whisper
whisper voice.wav --output_format srt --output_dir ./
# Or basic mode (estimate timing from audio duration)
python3 -c "
from moviepy.editor import AudioFileClip
audio = AudioFileClip('voice.wav')
duration = audio.duration
print(f'Audio duration: {duration}s')
"
ffmpeg:ffmpeg -i video.mp4 -vf "subtitles=subs.srt" -c:a copy output.mp4
| Variable | Default | Purpose |
|---|---|---|
VIDEOLIZER_MODE | auto | auto / whisper / basic |
WHISPER_MODEL | base | Whisper model size |
WORDS_PER_GROUP | 3 | Words per subtitle entry |
If whisper fails: