← 返回
未分类

视频剪辑神器

视频剪辑自动化处理工具。支持本地视频截取、字幕生成(Whisper)、字幕嵌入、视频拼接、格式转换/缩放、添加水印、音频提取/替换、直播切片、JSON工作流编排等功能。适用于录屏后期、直播回放切片、短视频批量处理等场景。
视频剪辑自动化处理工具。支持本地视频截取、字幕生成(Whisper)、字幕嵌入、视频拼接、格式转换/缩放、添加水印、音频提取/替换、直播切片、JSON工作流编排等功能。适用于录屏后期、直播回放切片、短视频批量处理等场景。
虾海经纪人
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 130
下载
💾 0
安装
1
版本
#latest

概述

视频剪辑自动化处理技能 (video-auto-editor)

前置条件

必要依赖

  1. FFmpeg — 核心视频处理引擎
    • Windows: 下载后加入 PATH,或放在 ~/.workbuddy/binaries/ffmpeg/bin/
    • 验证: ffmpeg -version
    • 本技能默认查找的系统 PATH 中的 ffmpeg
  1. Python 3.8+ 及以下包:

```bash

pip install openai-whisper moviepy pillow

```

可选依赖

  • openpyxl — 如需写入Excel格式报告

用法

命令行方式

# 环境检查
python scripts/video_auto_editor.py check

# 查看视频信息
python scripts/video_auto_editor.py info input.mp4

# 截取片段
python scripts/video_auto_editor.py trim input.mp4 -s 00:05:00 -e 00:10:00 -o clip.mp4

# 生成字幕(Whisper)
python scripts/video_auto_editor.py subtitle input.mp4 --model base

# 嵌入字幕
python scripts/video_auto_editor.py burn input.mp4 -s input.srt -o output.mp4

# 拼接视频
python scripts/video_auto_editor.py concat "video1.mp4,video2.mp4" -o merged.mp4

# 格式转换
python scripts/video_auto_editor.py convert input.mp4 -o output.mp4 -r 1920x1080

# 添加水印
python scripts/video_auto_editor.py watermark input.mp4 logo.png -o output.mp4

# 提取音频
python scripts/video_auto_editor.py audio input.mp4 -f mp3

# 替换音频
python scripts/video_auto_editor.py replace-audio video.mp4 audio.mp3 -o output.mp4 --mix

# 直播切片(每5分钟一段)
python scripts/video_auto_editor.py slice input.mp4 -d 300 -o ./clips/

# JSON工作流(批量执行多步骤)
python scripts/video_auto_editor.py workflow config.json

Python API 方式

from scripts.video_auto_editor import (
    check_ffmpeg, get_video_info,
    trim_video, generate_subtitles, burn_subtitles,
    concat_videos, convert_video,
    add_watermark, add_intro_outro,
    extract_audio, replace_audio,
    live_slice, live_slice_by_markers,
    run_from_json
)

# 查看信息
info = get_video_info("input.mp4")
print(info)

# 截取
trim_video("input.mp4", "clip.mp4", start_time="00:05:00", end_time="00:10:00")

# 字幕生成+嵌入
generate_subtitles("input.mp4", model_size="base")
burn_subtitles("input.mp4", "output.mp4", "input.srt")

工作流配置 (JSON)

通过 workflow 命令可批量执行多步骤流水线:

{
  "input": "input_video.mp4",
  "output": "output/final.mp4",
  "work_dir": "output",
  "steps": [
    {"action": "trim", "params": {"start": "00:05:00", "end": "00:10:00"}},
    {"action": "subtitle", "params": {"model": "base"}},
    {"action": "burn_subtitle", "params": {"font_size": 28}},
    {"action": "convert", "params": {"resolution": "1920x1080", "bitrate": "5M"}},
    {"action": "watermark", "params": {"image": "logo.png", "position": "top-right"}},
    {"action": "extract_audio", "params": {"format": "mp3"}}
  ]
}

安全说明

  • 本工具仅操作本地视频文件,不联网、不上传数据
  • Whisper 语音识别为本地模型,音频数据不出本机
  • 所有 FFmpeg 命令仅作用于用户指定的文件路径,不涉及系统级操作
  • 请确保输入文件来源可信,避免处理恶意构造的媒体文件

版本历史

共 1 个版本

  • v1.0.0 首发 当前
    2026-05-28 22:07 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

任务进度神器

user_176cb31c
实时任务进度展示与用时统计技能。当用户布置任务给AI助手时,自动显示进度条、用时统计和步骤详情。适用于:1. 多步骤任务执行时 2. 需要实时进度反馈的场景 3. 任务用时统计需求 4. 项目管理与跟踪。触发词:进度条、用时统计、任务进度、
★ 0 📥 47

表格处理神器

user_176cb31c
Excel数据处理神器。读取、分析、合并、拆分、格式化Excel/CSV文件,支持批量操作、数据透视、公式计算、图表生成、多表合并、条件筛选、去重、格式转换。当用户需要处理Excel/CSV数据、做数据分析、合并多个表格、筛选特定数据、生成
★ 0 📥 65

技能叠加神器

user_176cb31c
自助技能锻造器。当 WorkBuddy(龙虾)在执行任务过程中发现自己缺乏某项技能时,自动搜索技能广场(SkillHub),对候选技能进行安全审计筛选,若无合适技能则自主生成符合标准的技能包,并通过安全性验证后打包为可发布的 .zip 技能
★ 0 📥 68