Repolode
VERT-sh

VERT-sh/VERT

基于 WebAssembly 的文件转换工具,在浏览器本地转换图片、音频、文档和视频,无需上传到云端。

可替代:CloudConvertZamzar

Star
16,035
Fork
856
未关闭 Issue
31
最近提交
20小时前

这是什么?

VERT 是一款文件格式转换网页应用,借助 WebAssembly 在用户设备上完成转换,无需把文件交给远程服务器。项目使用 Svelte 和 TypeScript 构建,界面简洁易用,支持 250 多种文件格式之间的互相转换。

转换范围涵盖图片、音频、文档和视频。图片与文档等可在浏览器中本地完成,部分视频转换可能需要服务端处理。官方实例提供服务端视频转换,同时可以自行部署独立的 vertd 守护进程,以便在保护隐私的前提下实现完全本地的视频处理。

项目对文件数量和大小不设限制,并提供可调节的转换参数。项目采用 AGPL-3.0 许可证,也支持通过 Docker 部署。

核心功能

  • 01借助 WebAssembly 在浏览器本地完成文件转换。
  • 02不限制文件数量和文件大小。
  • 03支持图片、音频、文档和视频等格式。
  • 04覆盖 250 多种文件格式。
  • 05提供可调节的转换设置。
  • 06视频转换守护进程可自行部署,实现完全本地处理。

适用场景

  • 在不上传第三方服务的前提下转换个人照片或文档。
  • 在注重隐私的场景下转换音视频,并可搭配自部署守护进程使用。
  • 通过 Docker 搭建私有的文件转换服务。

快速上手

  1. 1

    在浏览器中打开 vert.sh 在线版本直接使用

  2. 2

    阅读入门指南了解本地部署方法

  3. 3

    按照 Docker 指南在容器中运行

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种强 Copyleft 许可证,要求分享修改后的源代码。
  • 部分视频转换可能需要服务器端处理;若要完全本地运行,需要单独部署 vertd 守护进程。

标签

常见问题

VERT 是什么?
基于 WebAssembly 的文件转换工具,在浏览器本地转换图片、音频、文档和视频,无需上传到云端。 VERT 是一款文件格式转换网页应用,借助 WebAssembly 在用户设备上完成转换,无需把文件交给远程服务器。项目使用 Svelte 和 TypeScript 构建,界面简洁易用,支持 250 多种文件格式之间的互相转换。
VERT 可以免费使用吗?用的什么许可证?
VERT 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
VERT 还在维护吗?
活跃维护中。VERT 最近一次提交是在 2026年10月20日。
VERT 适合用来做什么?
在不上传第三方服务的前提下转换个人照片或文档。 在注重隐私的场景下转换音视频,并可搭配自部署守护进程使用。 通过 Docker 搭建私有的文件转换服务。
VERT 怎么安装和运行?
在浏览器中打开 vert.sh 在线版本直接使用 阅读入门指南了解本地部署方法 按照 Docker 指南在容器中运行
在哪里获取 VERT?
源代码和安装说明在 GitHub 上:https://github.com/VERT-sh/VERT

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目