用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bytedance/agentkit-samples --skill byted-util-video-editor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Generate deterministic SVG algorithmic artwork. Invoke when the user asks for geometric, generative, or algorithmic visual art.
火山引擎国内短信(SMS)与短信营销全流程服务,面向外部客户提供短信开通后的运营、发送和分析能力。用户只要提到“短信”“短信服务”“短信营销”“营销短信”“短信群发”“群发短信”“批量短信”“验证码短信”“通知短信”“短信签名”“短信模板”“短信发送”“群发任务”“发送记录”“短信回执”“送达率”“成功率”“失败原因”或“短信数据分析”,或者希望通过火山引擎发送、管理、查询、排查和分析国内短信时,应优先使用。支持已审核资质和消息组查询、签名与模板申请、单条短信发送与回执查询、群发任务创建与明确授权后的启动、任务取消,以及客户可见的数据分析。不要用于资质申请、国际短信、WhatsApp 或非客户可见的技术诊断。
漫剧制作总导演。接受用户故事创意,依次完成剧本创作、角色设计、分镜图生成、分镜视频生成、视频合成全流程,产物保存到 COMIC_DRAMA_OUTPUT_DIR(默认 ./output),最终交付完整漫剧视频和 TOS 链接。
基于 SOC 职业分类
正在显示 SKILL.md
| name | byted-util-video-editor |
| description | 视频编辑器,在需要视频后期制作、多个视频文件合成、视频添加音频轨道、合并多个音频文件、视频生成并烧录字幕场景时,使用该技能。 |
| version | 1.0.0 |
| license | Apache-2.0 |
当需要进行视频后期处理时使用此技能,包括:
Ubuntu/Debian:
sudo apt install ffmpeg
macOS:
brew install ffmpeg
验证安装:
ffmpeg -version
基本用法:
python scripts/video_editor.py output.mp4 --videos video1.mp4 video2.mp4 video3.mp4
带音频合并:
python scripts/video_editor.py output.mp4 --videos v1.mp4 v2.mp4 v3.mp4 --audio narration.mp3
调整音频音量:
# 对白音频音量为 0.8 倍(降低 20%)
python scripts/video_editor.py output.mp4 --videos v1.mp4 v2.mp4 --audio dialogue.mp3 --volume 0.8
# 对白音频音量为 1.5 倍(提高 50%)
python scripts/video_editor.py output.mp4 --videos v1.mp4 v2.mp4 --audio dialogue.mp3 --volume 1.5
# 同时调整背景音乐音量为 0.5 倍
python scripts/video_editor.py output.mp4 --videos v1.mp4 v2.mp4 --audio dialogue.mp3 --volume 0.8 --bg-volume 0.5
基本用法:
python scripts/video_editor.py output.mp4 --video input.mp4 --audio narration.mp3 --mode add-audio
调节音量:
python scripts/video_editor.py output.mp4 --video input.mp4 --audio background.mp3 --volume 0.5 --mode add-audio
基本用法:
python scripts/video_editor.py output.mp3 --audios audio1.mp3,audio2.mp3 --start-times 0,5 --mode merge-audios
参数说明:
--audios:要合并的音频文件列表,用逗号分隔--start-times:每个音频的开始时间(秒),用逗号分隔基本用法:
python scripts/video_editor.py output.srt --subtitles '[{"text":"你好","start_time":0,"end_time":2},{"text":"世界","start_time":2.5,"end_time":5}]' --mode generate-srt
参数说明:
--subtitles:JSON 格式的字幕数据,每个字幕包含:
text:字幕文字start_time:开始时间(秒)end_time:结束时间(秒)基本用法:
python scripts/video_editor.py output_with_subs.mp4 --video input.mp4 --subtitle subs.srt --mode burn-subtitles
注意:
| 参数 | 说明 | 示例 |
|---|---|---|
output | 输出文件路径 | final_video.mp4 |
--videos | 要合并的视频文件列表(2+ 个) | --videos v1.mp4 v2.mp4 v3.mp4 |
--video | 单个视频文件(add-audio 或 burn-subtitles 模式) | --video input.mp4 |
--audio | 单个音频文件(旁白、对白等) | --audio narration.mp3 |
--audios | 要合并的音频文件列表(逗号分隔) | --audios a1.mp3,a2.mp3 |
--start-times | 每个音频的开始时间(逗号分隔,秒) | --start-times 0,5 |
--volume | 对白音频音量(0.0-2.0,默认 1.0) | --volume 0.8 |
--bg-volume | 背景音乐音量(0.0-2.0,默认 1.0) | --bg-volume 0.5 |
--subtitles | 字幕数据(JSON 格式,generate-srt 模式) | --subtitles '[{\"text\":\"你好\",\"start_time\":0,\"end_time\":2}]' |
--subtitle | SRT 字幕文件路径(burn-subtitles 模式) | --subtitle subs.srt |
--font-name | 字幕字体名称 | --font-name "Arial" |
--font-size | 字幕字体大小 | --font-size 24 |
--font-color | 字幕字体颜色 | --font-color "&H00FFFFFF" |
--outline-color | 字幕边框颜色 | --outline-color "&H00000000" |
--outline | 字幕边框宽度 | --outline 2 |
--shadow | 字幕阴影深度 | --shadow 0 |
--alignment | 字幕对齐方式 |
假设有 3 个分镜视频:
shot1.mp4(5秒)shot2.mp4(10秒)shot3.mp4(10秒)合成无旁白版本:
python scripts/video_editor.py drama_no_audio.mp4 --videos shot1.mp4 shot2.mp4 shot3.mp4
合成带旁白版本:
python scripts/video_editor.py drama_with_audio.mp4 --videos shot1.mp4 shot2.mp4 shot3.mp4 --audio narration.mp3
为现有视频添加背景音乐,降低音量:
python scripts/video_editor.py video_with_music.mp4 --video original.mp4 --audio bgm.mp3 --volume 0.4 --mode add-audio
假设有 3 个对白音频文件,分别在不同时间点播放:
line1.mp3(在 0 秒开始)line2.mp3(在 5 秒开始)line3.mp3(在 12 秒开始)合并成一个完整音频:
python scripts/video_editor.py full_narration.mp3 --audios line1.mp3,line2.mp3,line3.mp3 --start-times 0,5,12 --mode merge-audios
假设有两段对白:
**生成字幕文件:
python scripts/video_editor.py drama_subs.srt --subtitles '[{"text":"你好世界","start_time":0,"end_time":2},{"text":"欢迎来到漫剧","start_time":2.5,"end_time":5}]' --mode generate-srt
使用默认样式烧录:
python scripts/video_editor.py drama_with_subs.mp4 --video drama.mp4 --subtitle drama_subs.srt --mode burn-subtitles
注意: 如环境不支持烧录功能,请直接使用生成的 SRT 字幕文件,配合剪映、Final Cut Pro 等视频编辑软件完成字幕烧录!
--alignment 2 |
--mode | 操作模式:merge、add-audio、merge-audios、generate-srt、burn-subtitles | --mode generate-srt |