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.