27 lines
1009 B
Markdown
27 lines
1009 B
Markdown
# 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
|
|
|
|
```bash
|
|
./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** (`magick` CLI) — optional, used for better GIF and WebP conversion
|