Media-Converter-Expert

Converts user-selected media files via FFmpeg with Lite Mode fallback.

18|3|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/SaadhJawwadh/Note-taking --skill media-converter-expert
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Media-Converter-Expert
Source: https://github.com/SaadhJawwadh/Note-taking/tree/main/.agent/skills/Media-Converter-Expert
Command: npx skills add https://github.com/SaadhJawwadh/Note-taking --skill media-converter-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents media conversion workflows from failing when FFmpeg is unavailable by providing a resilient FFmpeg-or-lite conversion path.

Core Features & Use Cases

  • Hybrid FFmpeg + Lite Mode conversion: Uses high-performance FFmpeg when available, otherwise falls back to a battery-friendly Lite Mode flow for images and basic format conversion.
  • Robust simulation fallback for batch jobs: When the FFmpeg binary path is unreachable or the input file is missing, it completes conversion by simulating output generation while still reporting progress.
  • Preset-driven output quality/size control: Maps user-friendly presets to both FFmpeg command parameters and Lite Mode image settings (e.g., JPEG quality and resizing).
  • Android/iOS intent handling for sharing and conversion: Supports lifecycle and intent updates so converted files can be shared and queued correctly.
  • Safety cleanup to avoid ghost processes: Cancels all running conversions on screen disposal via FfmpegService.instance.cancelAll().

Quick Start

Ask the assistant to convert your selected batch of files using the Media-Converter-Expert presets, ensuring the app falls back to Lite Mode or simulation if FFmpeg cannot run and always updates conversion progress.

Frequently Asked Questions about Media-Converter-Expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle batch media conversion when FFmpeg is unavailable?▼

Use a resilient FFmpeg-or-lite conversion path that falls back to a battery-friendly Lite Mode for images and basic formats, then simulates output generation to guarantee batch completion.

Can I convert media files shared via Android intents?▼

Yes, Android intent handling supports lifecycle and intent updates so converted files can be queued and shared correctly across both Android and iOS platforms.

How do I map compression presets to FFmpeg parameters?▼

Preset-driven output quality control maps user-friendly presets directly to FFmpeg command parameters and Lite Mode image settings, such as JPEG quality and resizing.

What happens if the FFmpeg binary path is unreachable during video conversion?▼

The workflow completes conversion by simulating output generation while still reporting progress, preventing batch jobs from failing when the binary or input file is missing.

How do I prevent ghost processes after media conversion?▼

Safety cleanup cancels all running conversions on screen disposal by calling the FFmpeg service cancelAll method, ensuring no background processes remain active.