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.