media-processor
Solid影片与视频编辑及自媒体创作者在处理多媒体素材时,当需批量转换音视频或图像格式、调整分辨率及压缩文件时必用。一键调用底层工具自动完成转换与压缩,高效输出符合预期的媒体文件,大幅节省手动处理时间。
Data & Documents 7,227 stars
667 forks Updated today
Install
Quality Score: 86/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Media Processor
## 任务目标
- 本 Skill 用于:处理视频和图像文件,进行格式转换、分辨率调整、压缩等操作
- 能力包含:
- 视频格式转换(MP4/AVI/MOV/MKV 等)
- 视频分辨率调整和压缩
- 图像格式转换(JPG/PNG/GIF/WebP 等)
- 图像分辨率调整和压缩
- 批量处理支持
- 触发条件:当用户需要处理视频或图像文件时触发
## 前置准备
- 依赖说明:本 Skill 依赖以下系统工具
- FFmpeg:视频处理工具
- ImageMagick:图像处理工具
- 系统依赖安装:Skill 首次使用时将自动安装系统依赖
```bash
apt-get update && apt-get install -y ffmpeg imagemagick
```
## 操作步骤
### 标准流程
1. **需求分析**
- 识别输入文件类型(视频/图像)
- 确定目标格式、分辨率、质量要求
- 评估是否需要批量处理
2. **选择处理方式**
- 视频处理:调用 `scripts/` 中的视频处理脚本
- 图像处理:调用 `scripts/` 中的图像处理脚本
3. **执行处理**
- 对于简单操作(如单一格式转换):直接调用相应脚本
- 对于复杂操作(如多步骤处理):智能体将调用多个脚本组合使用
4. **结果验证**
- 检查输出文件是否生成
- 验证文件格式和参数是否符合预期
### 常见操作指南
#### 视频格式转换
- 调用 `scripts/video_convert.py`
- 参数:input_path(输入路径)、output_path(输出路径)、output_format(目标格式)
- 示例:将 AVI 转换为 MP4
#### 视频压缩
- 调用 `scripts/video_compress.py`
- 参数:input_path、output_path、bitrate(目标码率)、crf(质量控制系数)
- 示例:压缩视频到 2Mbps
#### 视频分辨率调整
- 调用 `scripts/video_scale.py`
- 参数:input_path、output_path、width、height
- 示例:调整到 1920x1080
#### 图像格式转换
- 调用 `scripts/image_convert.py`
- 参数:input_path、output_path、output_format、quality
- 示例:将 PNG 转换为 JPG
#### 图像缩放
- 调用 `scripts/image_scale.py`
- 参数:input_path、output_path、width、height、maintain_aspect
- 示例:等比缩放到 1024x768
#### 图像压缩
- 调用 `scripts/image_compress.py`
- 参数:input_path、output_path、quality、method(压缩方法)
- 示例:质量设置为 85%
### 批量处理
- 当需要处理多个文件时,智能体将循环调用相应脚本
- 使用通配符模式匹配文件(如 `*.avi`、`images/*.png`)
- 为每个文件生成对应的输出路径
## 资源索引
- 视频处理脚本:
- [scripts...
Details
- Author
- anbeime
- Repository
- anbeime/skill
- Created
- 7 months ago
- Last Updated
- today
- Language
- Python
- License
- None
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
byted-mediakit-shared
MediaKit 是面向音视频与图像处理的专业工具集,覆盖视频剪辑与合成、音频处理、视频理解与增强、图像处理与内容理解等工作流。用户明确提出剪辑、拼接、裁剪、转场、滤镜、运镜、混音、提取字幕、语音转字幕、音视频处理、图片处理、视频分析或画质增强目标时,先加载本 Skill,再按对象和目标选择 audio、editing、image 或 video。不承担具体能力参数说明。
427 Updated yesterday
aiskillstore AI & Automation Solid
byted-mediakit-image
面向单张或批量图片的视觉处���、质量优化、内容理解与基础编辑目标,适用于图片尺寸缩放与体积治理、元信息探测、裁剪旋转翻转与圆角、颜色与锐化清晰度调整、负片、模糊与打码、水印、背景移除、文字识别、画质评估与智能裁剪等。若对象和目标族已明确属于图片优化、图片理解或图片隐私保护,但具体做法不确定,可先加载本 Skill 探索。
427 Updated yesterday
aiskillstore AI & Automation Solid
byted-mediakit-editing
面向音频、视频或图片素材组成成片的编辑制作目标,适用于时间线裁剪与拼接、速度和音量调整、视频滤镜、运镜特效、转场、画面裁切旋转翻转、画面叠加、字幕压制、动图截取、淡入淡出、音视频提取与合流、音频混合、文字滚屏成片、图转视频以及多画面空间组合等操作。若用户要给视频添加滤镜效果,或对象和目标族已明确是对现有素材做剪辑、合成、叠加、混合或成片编排,但具体做法不确定,可先加载本 Skill 探索。
427 Updated yesterday
aiskillstore