192a02df45f63e6cfa56ba7bc487fbe0e26fbaff
Transmutate
Transmutate is a pure KDE desktop tool for converting images, videos, and audio files. It uses KDialog for all interactive prompts and leverages FFmpeg and ImageMagick under the hood to perform the actual transcoding.
Usage
./transmutate.sh <path/to/image|video|audio>
Features
- Select output format, quality, and audio/subtitle tracks via KDE dialogs
- Convert images to PNG, JPG, WebP, AVIF, GIF, or video formats (MP4, MKV, WebM, AVI, MOV)
- Convert videos to MP4, MKV, WebM, AVI, MOV, GIF, or animated WebP
- Convert audio to MP3, FLAC, WAV, OGG, M4A, or AAC
- Animated GIFs and WebPs can be converted to full video formats
- GIF/WebP animation options (looping)
- If multiple audio or subtitle tracks exist, choose which to include
- Handles filename conflicts by prompting to overwrite or auto-renaming
Requirements
- KDE / KDialog
- FFmpeg
- ImageMagick (
magickCLI) — optional, used for better GIF and WebP conversion
Description
Transmutate is a KDE desktop tool for converting images, videos, and audio files. It uses KDialog to provide interactive menus where users select the output format, set quality parameters, and choose audio/subtitle tracks. Under the hood, it leverages FFMPEG and ImageMagick to perform the actual transcoding.
Languages
Python
66.5%
Shell
33.5%