Skip to content

Transmute

Media Servers

File converter built for privacy and automation

Python Latest v1.3.0 · 1d ago Security brief →

Features

  • Privacy‑first local file conversion with no third‑party access
  • Support for 100+ formats (images, video, audio, documents, spreadsheets, subtitles, fonts)
  • No file size limits – convert as large files as storage allows
  • Docker‑ready deployment with a single command

Recent releases

View all 29 releases →
Upgrade now
v1.3.0 Mixed
RCE / SSRF

SSRF fix + PDF/DOCX + OIDC claims

No immediate action
v1.2.0 New feature

Themes, translations, IPv6, file move, version updates

No immediate action
v1.1.0 New feature

Danish translation + format support

v1.0.0 New feature
Notable features
  • Job queue retains conversion progress across sessions (History → Jobs).
  • Domain‑based authentication for "From URL" downloads supports basic, bearer token, and custom headers.
  • French translations added.
Full changelog

Version 1.0.0 is Here!

Using Transmute? Share feedback in the 2-minute user survey!

Jobs / Queue

This is the first official release of Transmute, and brings with it a feature I have been wanting to add since the beginning: JOBS!

Conversions are no longer tied to individual HTTP requests but are instead ran in a queue, meaning you can leave the converter page and come back to the Jobs tab at any time (previously History) without losing any progress. No more losing your long running conversion just because you accidentally close a tab or refresh your page!

"From URL" Authentication Options

Want to upload files directly from your OwnCloud instance? Maybe from a private GitHub repo? Follow this documentation to specify authentication for various domains! Supports basic, bearer auth, and custom header authentication.

Other Additions

  • French translations (courtesy of @bastiengrignon)
  • PDF <-> Image conversions (Fixes #139)

Changes

  • chore: update Calibre version to 9.8.0 (fixes #141) (11e6a09)
  • feat: implement PDF <-> image conversions with zip output (#139) (3f7adce)
  • feat: add descriptions for the different conversion qualities (#136) (9378ad0)
  • feat: add proper job queue to retain running job status (574b791)
  • feat: implement domain-based authentication for "from url" downloads (68f8ab6)
  • feat: Add French translations (e078606)

Version Information

  • Full version: v1.0.0
  • Minor version tag: v1.0
  • Major version tag: v1

Updated Tags

  • v1.0v1.0.0 (created)
  • v1v1.0.0 (created)
v0.12.1 Mixed
Notable features
  • Support for yt-dlp supported playlists
  • Conversion of downloaded media to MP4/M4A
Full changelog

Fixes an issue that prevented media downloaded by yt-dlp from being converted to mp4 or m4a. Also adds support for yt-dlp supported playlists.

Changes

  • feat: support yt-dlp playlists (#130) (262f108)
  • chore(deps): bump lxml from 6.0.2 to 6.1.0 (aa7e218)
  • fix: allow converting yt-dlp downloaded media to mp4 (#130) (f7143b2)

Version Information

  • Full version: v0.12.1
  • Minor version tag: v0.12
  • Major version tag: v0

Updated Tags

  • v0.12v0.12.1 (updated)
  • v0v0.12.1 (updated)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
914
Forks
56
Languages
Python TypeScript HTML

Install & Platforms

Install via
docker

Alternative to

CloudConvert.com FreeConvert.com Convertio.co Vert.sh ConvertX

Beta — feedback welcome: [email protected]