ffmpeg
Installation
SKILL.md
Build correct FFmpeg commands for media-processing tasks by composing recipes from the references instead of recalling commands from memory. FFmpeg syntax is highly position-sensitive and easy to get subtly wrong, so prefer adapting a known-good command from these references over inventing one.
Workflow:
- Identify the task category (simple edit, audio processing, advanced filtering, asset generation, encoding tune-up).
- Open the matching reference file and pick the closest recipe.
- Adapt input paths, time ranges, dimensions, codecs, and filter parameters to the user's request.
- Before returning the command, walk through
references/glossary.mdto validate stream selectors,-map,-c copyuse, and seeking position. - If the user is running on macOS or Linux without a GPU, do not suggest
*_nvenc,*_qsv, or VAAPI encoders.
If doing partial work, load only the relevant reference files.