Vert.sh

Vert.sh

一款完全免费、开源的文件转换工具,支持图片、音频、文档的本地处理,数据不会上传到服务器,视频转换则通过官服务器完成。并且没有文件大小限制。

#创作工具 #格式转换
收藏

Vert.sh简介

Vert.sh是一款完全免费、开源的文件转换工具,支持图片、音频、文档的本地处理,数据不会上传到服务器,视频转换则通过官服务器完成。它没有文件大小限制,界面简洁无广告,所有代码公开透明。

Vert.sh:免费开源的本地文件转换工具

Vert主要特点

  • 本地优先,保护隐私:图片、音频和文档直接在用户设备上通过WebAssembly技术转换,无需联网上传。视频默认使用官方服务器处理,但官方也提供自建视频转换服务的方法,用户可完全自主控制隐私。

  • 超多格式支持:支持250多种常见格式,包括JPEG、PNG、MP3、PDF、MP4等几乎所有常用文件类型,满足日常大部分转换需求。

  • 无限制使用:不限制文件大小,也不限制转换次数,随时可用。

  • 简单易用:基于Svelte开发的网页界面,操作直观,打开即用,无需学习成本。

  • 开源可自托管:代码完全开源(AGPL-3.0协议),用户可以自己搭建服务,把数据完全留在本地或自己的服务器上,适合对隐私要求高的用户。

适用人群

  • 个人用户:比如摄影师处理照片、播客编辑音频、办公人士转换文档,不用注册,打开就能用,省时省力。

  • 企业或团队:可自建服务,保障内部文件转换的隐私与安全。

  • 教育用户:老师和学生可以方便转换课件、作业等资料。

Vert如何使用

一、直接使用官方在线版

  • 打开官网:vert.sh

  • 直接拖拽文件到页面,或点击上传,选择目标格式,点击转换即可。

二、自己搭建Vert.sh服务

准备环境

确保已安装 Bun(一个JavaScript运行环境)。

步骤如下

1. 获取代码

2. 在电脑终端(如命令行)运行:

git clone https://github.com/VERT-sh/VERT.git
cd vert

3. 安装依赖

bun i

4. 启动本地测试服务

bun dev

5. 然后打开浏览器访问:http://localhost:5173即可使用。

6. 部署到线上服务器

7. 在项目根目录创建 .env文件,按需配置环境变量。

构建正式版:

bun run build

8. 将生成的 build文件夹内容上传到你的服务器,用 Nginx 或其他Web服务器托管即可。


GitHub地址:https://github.com/VERT-sh/vert

到头啦!

与Vert.sh相关工具