技能标识:video-editor
Video editing operations using ffmpeg. Use when user needs to: (1) Cut/trim video clips, (2) Merge/join multiple videos, (3) Convert video formats, (4) Extract audio from video, (5) Add subtitles or text overlays, (6) Adjust video speed, (7) Resize/crop video dimensions, (8) Apply filters or effects. Supports common formats like MP4, MOV, AVI, MKV, WebM.
用于剪切、合并、转换和处理视频文件的视频编辑操作。
需要安装 ffmpeg 和 ffprobe:
bash
brew install ffmpeg
从视频中提取片段:
bash
{baseDir}/scripts/cut.sh /path/to/input.mp4 --start 00:00:10 --end 00:00:30 --out /path/to/output.mp4
或使用时长代替结束时间:
bash
{baseDir}/scripts/cut.sh /path/to/input.mp4 --start 00:01:00 --duration 30 --out /path/to/output.mp4
拼接多个视频(必须具有相同的编解码器/分辨率):
bash
{baseDir}/scripts/merge.sh video1.mp4 video2.mp4 video3.mp4 --out merged.mp4
在视频格式之间转换:
bash
{baseDir}/scripts/convert.sh input.mov --format mp4 --out output.mp4
从视频中提取音轨:
bash
{baseDir}/scripts/extract-audio.sh input.mp4 --out audio.mp3
将字幕嵌入视频:
bash
{baseDir}/scripts/add-subtitles.sh input.mp4 subtitles.srt --out output.mp4
更改视频分辨率:
bash
{baseDir}/scripts/resize.sh input.mp4 --width 1920 --height 1080 --out output.mp4
或按比例缩放:
bash
{baseDir}/scripts/resize.sh input.mp4 --scale 720 --out output.mp4
加速或减速视频:
bash
{baseDir}/scripts/speed.sh input.mp4 --rate 2.0 --out output.mp4 # 2倍速
{baseDir}/scripts/speed.sh input.mp4 --rate 0.5 --out output.mp4 # 0.5倍速
裁剪到特定区域:
bash
{baseDir}/scripts/crop.sh input.mp4 --x 100 --y 100 --width 800 --height 600 --out output.mp4
剪切片段并调整尺寸以适应Instagram/TikTok:
bash
剪切多个片段并合并:
bash
{baseDir}/scripts/cut.sh input.mp4 --start 00:00:10 --duration 5 --out highlight1.mp4
{baseDir}/scripts/cut.sh input.mp4 --start 00:01:30 --duration 5 --out highlight2.mp4
{baseDir}/scripts/merge.sh highlight1.mp4 highlight2.mp4 --out highlights.mp4
替换或混合音频:
bash
视频必须具有相同的编解码器、分辨率和帧率。首先重新编码它们:
bash
ffmpeg -i input1.mp4 -c:v libx264 -c:a aac -vf scale=1920:1080 -r 30 temp1.mp4
ffmpeg -i input2.mp4 -c:v libx264 -c:a aac -vf scale=1920:1080 -r 30 temp2.mp4
{baseDir}/scripts/merge.sh temp1.mp4 temp2.mp4 --out merged.mp4
确保字幕文件格式与扩展名匹配(.srt、.ass、.vtt)。检查编码:
bash
file -I subtitles.srt # 应显示 charset=utf-8
如果需要,进行转换:
bash
iconv -f GBK -t UTF-8 subtitles.srt > subtitles_utf8.srt
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 video-editor-1776065163 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-editor-1776065163 技能
skillhub install video-editor-1776065163
文件大小: 6.91 KB | 发布时间: 2026-4-15 14:50