소스 정보
- 저장소
- bytedance/agentkit-samples
- 최근 소스 활동
- 2026년 5월 7일 09:23
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 424
- 포크
- 88
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/bytedance/agentkit-samples --skill byted-util-video-editor명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
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 链接。
| 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 |