galdr

media incantations

ᚨ 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.

forge — timeline
VIDEO
AUDIO
FX
00:0000:1000:2000:3000:40
rendering preview░░░░░░░░░░░░░░░░░░░░0%
  • 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

Drop a file into the watched folder

Detect

galdr detects the new arrival

Settle

Waits for the write to finish

Convert

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