2286 字
11 分钟
在线格式转换网站可以删了,Transmute 一键搞定图片视频文档互转

嗨,大家好呀,这里是 「青柠炸机店」!

今天给大家带来的是一款让我直呼”真香”的私有化文件转换工具——Transmute,一个支持图片、视频、音频、文档、表格、字幕甚至字体转换的开源神器,Docker 一键部署,文件全程不出本地,没有大小限制,没有水印,完全免费!

🔥 告别在线转换!私有部署万能格式转换器#

前言:我为什么要折腾这个?#

先说痛点吧——你们平时工作中是不是也经常遇到这种场景:甲方爸爸发了个 .heic 过来让你改成 JPG、剪辑视频需要把 MKV 转 MP4、写文档要把 Markdown 转成 PDF……这种格式转换的需求是真的无处不在。

于是你打开了 CloudConvert、FreeConvert、Convertio 这些在线工具,然后发现——免费额度用完了请充值 💰文件超过 100MB 请升级会员 💸你的文件将在 24 小时后删除(谁知道到底删没删呢?)🤔

更要命的是,公司的合同文档、客户的设计稿你敢随便往人家服务器上传?一个不小心数据泄露,年终奖直接没了好吧。

所以当我在 GitHub 上发现 Transmute 这个项目的时候,二话没说直接部署了——自建、免费、不限大小、文件全程不出你的服务器。都 2026 年了,格式转换这种事儿还要看别人脸色?自己搭一个,这波稳了!🧪

Transmute com

💡 本文约 2500 字,建议先收藏再看(反正你们收藏了也不看 😂),家里有 NAS 或者小主机的兄弟直接上车!


⚡️ Transmute 到底能打到什么程度?#

在动手部署之前,先看看这家伙的硬实力,免得你们觉得我在吹:

  • 100+ 格式支持:图片(PNG / JPG / WebP / SVG / BMP)、视频(MKV / MP4 / MOV / AVI / WebM)、音频(MP3 / WAV / FLAC / AAC / OGG)、文档(PDF / DOCX / TXT / Markdown)、数据文件(CSV / JSON / YAML)、字幕、字体、甚至 draw.io 图表……基本上你能想到的格式它都支持
  • 隐私优先:文件在你自己的服务器上处理,绝不上传到任何第三方,数据安全拿捏得死死的
  • 无文件大小限制:你硬盘有多大它就能转多大,10GB 的视频文件?没在怕的
  • 无水印、无次数限制:不像那些在线工具转完给你糊个大水印,这里干干净净
  • 内置用户认证:支持多用户、用户角色权限、API Key,还支持 OIDC / SSO 单点登录(对接 Authentik 这种企业级认证也不在话下)
  • REST API:内置 OpenAPI 文档,可以通过 API 接口自动化批量转换,码农狂喜
  • 7 套主题:内置七套明暗主题随便切换,颜值在线
  • Docker 一键部署:一条命令搞定,不需要折腾环境依赖

说白了,Transmute = 一个你自己说了算的 CloudConvert,而且完全免费、完全私有。这谁顶得住啊?


🛠 手把手部署实战:核心干货#

部署 Transmute 简单到让人怀疑——Docker 一把梭,前后不到 3 分钟。以 绿联 DXP4800 Plus 为例。

Step 1: 创建项目#

以为绿联NAS为例,进入 NAS 首页,找到 Docker,点击 项目 - 创建 按钮。

ai draw 2 1

Step 2: 复制 Docker Compose 文件#

把下面的配置复制进去就完事儿:

services:
transmute:
image: ghcr.io/transmute-app/transmute:latest
container_name: transmute
restart: unless-stopped
ports:
- 3313:3313
volumes:
- transmute_data:/app/data
healthcheck:
test:
- "CMD"
- "wget"
- "-q"
- "-O"
- "/dev/null"
- "--tries=1"
- "http://localhost:3313/api/health/ready"
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
volumes:
transmute_data:

⚠️ 高能预警:镜像源在 ghcr.io(GitHub Container Registry),国内网络环境可能拉取比较慢。如果一直卡着不动,试试给 Docker 配个加速镜像源,或者手动 docker pull 之后再 docker compose up -d

简单解释几个关键配置

  • 3313:3313:Transmute 默认端口是 3313,左边的数字可以改成你喜欢的(比如 8080:3313),右边的别动
  • transmute_data:/app/data:数据持久化挂载,你的用户数据、转换记录都存在这里。千万别偷懒不挂载,不然容器重启后数据全没了(别问我怎么知道的……)
  • healthcheck:健康检查配置,Docker 会定期检测服务是否正常运行,这个保持默认就好

Step 3: 访问与注册#

容器跑起来后,浏览器打开 http://你的内网IP:3313,就能看到一个非常清爽的界面了!

Transmute register

首次访问需要注册一个账号。第一个注册的用户自动成为管理员,后续再注册的就是普通用户,权限分离做得挺到位。

Step 4: 开始转换!#

登录之后就很直观了——拖拽上传文件(或者点击选择),选择目标格式,点转换,搞定。整个流程丝滑得像在用一个精心打磨过的商业产品,完全不像是免费开源的。

Transmute main


💣 体验与避坑(灵魂所在)#

真实好评 ✅#

部署完之后来聊聊实际体验,几个让我上瘾的点:

1. 转换速度出乎意料地快

我拿了一个 800MB 的 MKV 视频转 MP4,在 N100 小主机上大概 2 分钟就搞定了。同样的文件上传到某在线转换网站,光是上传就要等半天,更别说还有排队……本地处理就是香,带宽和算力都是自己的!

2. 视频转音频直接一步到位

这个功能有点戳我——我经常需要把一些视频教程的音频提取出来当播客听。以前要先下载视频、再用 FFmpeg 命令行提取、还得记参数……现在直接把 MP4 拖进去选 MP3 输出,一键搞定,谁用谁知道。

3. API 接口是真的好使

对于经常需要批量转换的场景(比如把一堆 PNG 批量转成 WebP 优化博客图片),直接调 REST API 写个脚本跑就完事儿,还有 Swagger 文档,接口文档访问http://你的内网IP:3313/api/docs,开发者体验拉满。

4. 七套主题随心换

暗黑模式、浅色模式、赛博朋克风……七套主题随便切,虽然是工具类应用,但颜值一点都不拉胯。

Transmute theme

客观聊聊不足 🤔#

  • 项目还比较年轻:目前版本 v0.8.0,还在 Beta 阶段,偶尔会遇到一些小 Bug(比如某些冷门格式转换可能会失败),但核心功能是稳的
  • 不支持批量拖拽:目前 Web 界面一次只能转换一个文件,想批量处理只能走 API。不过作者在 Issue 里说了批量功能在路线图里,后续应该会加上
  • 暂时不支持视频压缩参数自定义:视频转换用的是默认参数,不能像 FFmpeg 命令行那样自定义码率、分辨率等高级选项。对于专业视频处理来说可能不够用,但日常转格式足够了
  • 文档目前只有英文:不过操作界面本身很直观,看图标就知道怎么用,英语不好的兄弟也不用太担心

🆚 跟同类工具对比一下#

特性CloudConvertConvertioConvertXTransmute
💰 价格免费额度极少免费限制多免费完全免费
📦 自托管
📏 文件大小限制1GB(付费)100MB(免费)无限制无限制
🔐 隐私保护❌ 文件上传云端❌ 文件上传云端✅ 本地处理✅ 本地处理
👥 用户系统✅ RBAC + OIDC
🔌 API 支持✅ 付费✅ 付费✅ 免费
🎨 主题单一单一单一7 套主题

📝 总结:值不值得折腾?#

适合谁折腾?

  • 有 NAS 或小主机,经常需要转换文件格式的值友
  • 有隐私焦虑,不愿意把文件上传到第三方转换网站的安全党
  • 需要通过 API 批量自动化转换文件的码农 / 运维
  • 团队内部需要一个共享的文件转换服务,不想买商业授权的小公司

不适合谁?

  • 偶尔转一两个小文件的轻度用户(直接用在线工具就好,没必要折腾)
  • 需要专业级视频转码参数控制的影视后期工作者
  • 完全没有 Docker 经验且不愿意学的纯小白(不过说真的,就一条命令的事儿……)

总的来说,Transmute 把”文件格式转换”这件小事儿做到了极致——私有化部署保隐私、不限大小不限次、内置用户系统和 API、界面好看还有多主题。以前转个格式要么花钱要么担心隐私泄露,现在自己搭一个,所有烦恼一次性解决。省下的转换网站订阅费,拿去买两杯奶茶喝,它不香吗?🧋

这期的分享就到这里!大家平时都用什么工具转格式?有什么私藏的好方案?欢迎评论区激情对线 👇!


项目地址:https://github.com/transmute-app/transmute 项目官网:https://transmute.sh

在线格式转换网站可以删了,Transmute 一键搞定图片视频文档互转
https://blog.qnloft.com/archives/mnh5jpv0
作者
青柠炸机店
发布于
2026-04-02
许可协议
CC BY-NC-SA 4.0

因你更精彩

打赏将用于网站日常运营

当前进度¥10 / ¥1000
1%
微信收款码
每周统计更新进度上次更新:2025-09-21
扫码打赏给:「AI 青柠」,你的支持是我最大的动力