工程开发
ffmpeg-skill
全能媒体处理工具,使用 FFmpeg 进行视频与音频的转档、压缩、剪辑、字幕烧录及格式转换。
简介
FFmpeg 媒体处理技能为您 Agent 工作空间提供了一套强大的影音作业接口。此工具专为开发者、内容创作者及需要自动化处理多媒体文件的用户所设计,将 FFmpeg 指令列工具的强大功能封装成简单且直观的操作模型。无论您是要处理专业的视频工作流、从现有素材中提取音频,或是针对大规模媒体库执行自动化转档,此技能皆能提供必要的抽象层,让您无须编写复杂的 Shell 指令码即可完成视频编码、容器格式转换与复杂的滤镜处理。
-
完整支持各类格式转换,如 MP4, MKV, WebM, MP3, WAV 等主流影音容器与编码。
-
进阶视频处理功能:支持分辨率缩放、裁切、旋转、镜像翻转及帧率调整。
-
高效媒体串流操作:支持媒体文件的剪辑、裁切、合并,并提供「直接串流复制」选项以确保转档过程不损害原始画质。
-
专属滤镜应用:支持烧录外挂字幕、添加文字浮水印、应用视觉特效以及多声道音频调整。
-
透过 ffprobe 进行深度媒体信息分析,快速获取文件串流信息、位元速率及编码参数。
-
支持复杂处理管线:包含 HLS, DASH, RTMP 等串流协议处理及多输出同步作业。
-
在执行前请务必确认文件路径的正确性,本技能直接针对本机文件系统进行操作。
-
在无需转码的场景下,请尽量使用 -c copy 参数,以达到最快的处理速度并保持原始画质。
-
针对品质需求较高的任务,请运用 -crf 参数来平衡文件大小与视觉清晰度,建议设定值范围为 18 至 28。
-
请严格遵循 FFmpeg 的语法规则,选项相对于输入与输出文件的位置顺序至关重要。
-
使用前请确保系统已安装 FFmpeg 工具,并确认您的执行环境具有足够的读写权限。
仓库统计
- Star 数
- 4,437
- Fork 数
- 1,203
- Open Issue 数
- 7
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 12:47