# Video Voice Changer

> video-voice-changer Skill

- Skill: `comeonoliver/video-voice-changer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add comeonoliver/video-voice-changer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/comeonoliver/video-voice-changer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ComeOnOliver (https://skillmd.com/u/comeonoliver)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/comeonoliver/video-voice-changer

---

# video-voice-changer Skill

## 概述

video-voice-changer 是一个视频变声处理 skill，它对视频文件中的音频进行变声处理，然后将处理后的音频与原视频重新合并。

## 功能特性

- 视频音频提取与变声
- 复用 voice-changer skill 的配置
- 支持多种声音预设
- 保持原视频质量（仅替换音频）
- 临时文件自动清理
- **默认不覆盖原文件**（创建新文件）

## 使用方法

```bash
# 基本用法（创建新文件: input_vc.mp4）
python3 ~/.claude/skills/video-voice-changer/scripts/video_voice_change.py input.mp4

# 指定声音类型
python3 ~/.claude/skills/video-voice-changer/scripts/video_voice_change.py input.mp4 -v male_deep

# 指定输出文件
python3 ~/.claude/skills/video-voice-changer/scripts/video_voice_change.py input.mp4 -o output.mp4

# 覆盖原视频文件（需加 --overwrite 参数）
python3 ~/.claude/skills/video-voice-changer/scripts/video_voice_change.py input.mp4 --overwrite

# 保留提取的原始音频
python3 ~/.claude/skills/video-voice-changer/scripts/video_voice_change.py input.mp4 --keep-audio

# 查看帮助
python3 ~/.claude/skills/video-voice-changer/scripts/video_voice_change.py --help
```

## 声音预设

直接使用 voice-changer skill 的配置文件中的预设：

- `female_1` - 女声（轻柔）
- `female_2` - 女声（明亮）
- `female_3` - 女声（甜美）
- `male_deep` - 男声（低沉）
- `male_normal` - 男声（正常）
- `child` - 童声
- `robot` - 机器人

## 依赖

- FFmpeg / FFprobe
- Python 3.8+
- voice-changer skill

