File conversion

CloudConvert 的开源自托管替代方案

CloudConvert 是一款成熟的托管式转换工具和 API。SnapOtter 则是自托管替代方案,适合让转换在你自己的基础设施内进行、并由你自己掌控处理流水线的场景。

SnapOtter 对比 CloudConvert

  SnapOtter CloudConvert
部署方式 在你的服务器上自托管 托管式网络服务
文件处理位置 你自己的基础设施 文件被上传到厂商托管的服务进行处理
成本控制 遵循 AGPLv3 免费;上限取决于你的硬件 按用量及按套餐计费的云服务定价
离线 / 隔离网络使用 部署在你的网络内即可支持 面向浏览器在线使用而设计
文件转换之外 图像、视频、音频、PDF 和文件 面向多类文件的托管式转换
源码与可审计性 基于 AGPLv3 提供源码 厂商运营的服务;提供源码并非其产品模式
自动化 在你的部署中提供 REST API 与处理流水线 托管式 API 与浏览器工作流

上次评测于 2026年7月1日。本对比基于公开的厂商页面,聚焦于部署模式、文件位置、可审计性和工作流适配度。厂商的功能和方案会变化,决定前请查阅最新文档。SnapOtter 与 CloudConvert 没有从属关系。

一套技术栈,五种文件类型全覆盖

CloudConvert 覆盖面广,且转换对 API 友好。SnapOtter 支持在图像、视频、音频、PDF 和文件格式之间转换,并加入压缩、编辑、OCR、转录和本地处理流水线。

What you do today with CloudConvert

You send files to CloudConvert's cloud, wait for the conversion, and download the result, often wiring it into an app through the hosted API and paying per conversion.

Why that matters for sensitive files

Every file that hits the API leaves your network, and the bill scales with volume. For user uploads or internal documents, a third party handles your data and you inherit their retention terms, none of which works in an air-gapped or on-prem setup.

Run it yourself

Self-host in one command

Process a file over the REST API

常见问题

我能自托管一个 CloudConvert 替代方案吗?
能。SnapOtter 开源,且运行在 Docker 上。它在本地转换图像、视频、音频、PDF 和文件格式,且 SnapOtter 不按次转换收费。
SnapOtter 也能转换视频和音频吗?
能。SnapOtter 底层使用 FFmpeg 处理视频和音频,图像则使用 Sharp,文档处理使用 qpdf、LibreOffice 及相关工具。

在你自己的服务器上运行

涵盖图片、视频、音频、PDF 和文件的 200+ 个工具。开源,永久免费,你的文件从不离开你的网络。

Deploying this across a team?

Audit trails, per-tool permissions, SSO, and air-gapped deployment for regulated environments. Talk to us about running SnapOtter as shared infrastructure.