一键导入
media-processing
Process audio and video files with ffmpeg — trim, merge, extract audio, convert formats, compress, and more.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Process audio and video files with ffmpeg — trim, merge, extract audio, convert formats, compress, and more.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Activated when user message contains an <editor /> XML tag (injected by Max Client Video Editor). Guides how to edit Remotion project clips (maxmotion.json) and sequences (.tsx source code).
AI-powered media understanding and analysis for images, videos, and audio. Use when users ask to describe, analyze, summarize, or extract text (OCR) from media files.
AI image generation and editing. Use when users ask to generate, create, or draw images with AI, or edit and modify existing images.
AI video generation with text-to-video, image-to-video, and first/last frame control. Use when users ask to generate or create videos from text prompts or images.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Speech-to-text transcription using Whisper with word-level timestamps. Use when users ask to transcribe audio or video to text, generate subtitles, or recognize speech.
| name | media-processing |
| description | Process audio and video files with ffmpeg — trim, merge, extract audio, convert formats, compress, and more. |
Process audio and video files using ffmpeg. Claude already knows ffmpeg well — this skill only defines the interaction flow.
When the user wants to process audio/video files: $ARGUMENTS
On first interaction, use AskUserQuestion:
If the user uses technical terms (CRF, codec, bitrate, etc.) in simple mode, automatically switch to pro mode.
Run ffprobe to inspect each input file:
ffprobe -v error -show_entries format=duration,size,bit_rate -show_entries stream=codec_name,codec_type,width,height,r_frame_rate,sample_rate,channels,bit_rate -of json "$INPUT_FILE"
Simple mode: show duration, resolution, file size. Pro mode: show full codec, bitrate, sample rate, and other technical details.
You MUST use AskUserQuestion to confirm key parameters before running any ffmpeg command. Only ask questions relevant to the operation.
Trim example:
Merge example:
Extract audio example:
When merging multiple files, you must:
Run ffprobe on the output file and report:
Simple mode:
Done!
- Duration: 2m 30s
- File size: 45 MB (60% smaller than original)
- Saved to: /path/to/output.mp4
Pro mode:
Done!
- Output: 1920x1080, H.264 CRF 23, AAC 128kbps
- Duration: 2:30 | Size: 45.2 MB (was 112 MB, -60%)
- Path: /path/to/output.mp4
- Command: ffmpeg -ss 00:01:30 -to 00:04:00 -i input.mp4 ...
_trimmed, _merged)