
Media Transcoding
This wraps FFmpeg in preset-driven bash and Python scripts for video normalization. You get five presets (web_standard, mobile, ultra_compact, archive, web_high) that handle resolution capping, CRF encoding, and faststart flags so you're not Googling FFmpeg syntax every time. Batch mode lets you convert entire directories with one command, and it backs up originals before touching them. The practical win is consistency: same output quality across projects without maintaining notes or reinventing flags. If you're preparing videos for web delivery or compressing a media library down to reasonable sizes, this handles the repetitive parts and logs everything for audit trails.
- skills.sh installs
- 344
- GitHub stars
- 79
- last updated
- Aug 21, 2026
Install
$ npx -y skills add bobmatnyc/claude-mpm-skills --skill media-transcoding --agent claude-codeInstalls into .claude/skills of the current project.
Files
Media Transcoding (FFmpeg)
Overview
Use FFmpeg presets to normalize video outputs for web streaming, mobile delivery, or archival quality. Your hf-videos repo already includes a simple bash script and a more advanced Python script with presets, backups, and logging.
Quick Start (hf-videos)
./ffmpeg_convert.sh check
./ffmpeg_convert.sh web_standard "My Video.mp4"
./ffmpeg_convert.sh batch_web_standard
Outputs are written to converted/ with backups in backup/ and logs in conversion.log.
Preset Summary (hf-videos)
- web_standard: 1080p max, CRF 23, 128k audio,
+faststart - web_high: 1080p max, CRF 20, 192k audio
- mobile: 720p max, CRF 25, 96k audio
- ultra_compact: 480p max, CRF 28, 64k audio
- archive: original res, CRF 18, 256k audio
All presets use H.264 + AAC with +faststart for streaming-friendly MP4s.
Batch Workflow
- Run a single-file conversion first to validate output.
- Run batch conversion once the preset is confirmed.
- Verify output sizes and playback.
Batch commands:
./ffmpeg_convert.sh batch_web_standard
./ffmpeg_convert.sh batch_mobile
./ffmpeg_convert.sh batch_ultra_compact
Sponsors
Details
- Repository
- github.com/bobmatnyc/claude-mpm-skills
- Categories
- Automation & Workflows, Mobile Development, Generative Media, Video & Audio Editing
- First seen
- Jun 3, 2026
More from bobmatnyc/claude-mpm-skills
All 158- Clap341
- Phoenix Ops341
- Prisma Orm341
- Graphql340
- Pre Merge339
- Vb6 Legacy338
- Vercel Functions Runtime338
- Vercel Overview338
- Vercel Security Access338
- Flexlayout React337
- Digitalocean Agentic Cloud334
- Artifacts Builder333
- Vercel Ai333
- Terraform332
- Validated Handler332
- Bad Example Skill329
- Emergency Release Workflow328
- Digitalocean Teams327
- Vector Search Workflows324
- Vercel Storage Data324
- Example Framework Skill323
- Vercel Teams Billing320
- Spring Boot319
- Rust Desktop Applications263