ᚨ foreword
aldr is a desktop GUI wrapper around FFmpeg. It converts and manipulates video, audio, and image files with a terminal aesthetic and runic theme.
Every conversion is an incantation. Raw media in, enchanted media out.
> Built with Tauri, React, and Rust
> Uses FFmpeg under the hood
> Free and open source
> Native .galdr project file format
ᚲ spells
convert
Single or batch conversion between any formats FFmpeg supports.
> convert *.mp4 --to mkv
compress
Quality-controlled compression with live size estimation.
> compress input.mp4 --quality 60
inspect
Deep media inspection via ffprobe. Codec, resolution, bitrate, and more.
> inspect input.mkv
trim
Cut, crop, rotate, resize, speed up, slow down. All the fundamentals.
> trim input.mp4 --start 00:01:30 --end 00:02:15
rune tags
Save presets as named runes. Reusable incantations for common workflows.
> rune-save ᛏ youtube-h264
compare
Side-by-side before/after preview. See the spell take effect.
> compare input.mp4 output.mp4
ᚹ the forge
A built-in non-linear video editor for quick cuts and compositions. The Forge gives you a timeline, multi-track support, and clip-level control without leaving the grimoire.
- Drag-and-drop timeline editing
- Trim, split, and rearrange clips
- Speed adjustment (0.25× – 4×)
- Export to MP4, MKV, and more
- .galdr project files — portable JSON
ᚨ subtitles
Auto-transcription powered by local Whisper models. Generate, edit, burn-in, mux, or extract subtitle tracks — all offline.
auto-transcribe
Local Whisper models generate subtitles from any audio or video. No data leaves your machine.
burn-in & mux
Hardcode subtitles into the video stream, or multiplex them as soft tracks.
extract existing
Pull subtitle tracks from existing files and export as SRT, VTT, or ASS.
live editor
Preview subtitles against the video timeline. Adjust timing, styling, and positioning.
ᚲ command alchemy
The FFmpeg command builds in real time as you tweak settings. Every slider, dropdown, and toggle updates the command string immediately. No more man-page spelunking.
$ ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4
ᛏ the watch
A folder-watching daemon that monitors directories for new media files and automatically converts them. Runs in the system tray — set it and forget it.
Drop a file into the watched folder
galdr detects the new arrival
Waits for the write to finish
Auto-converts or queues for review
ᚷ acquisition
No release assets available yet. Check back soon or visit the repository to build from source.
view on github