停止上传文件:我用 WebAssembly 构建了一个隐私优先的转换器 🛡️
Source: Dev.to
Introduction
作为开发者,我们经常需要快速的工具来转换视频、去除图像背景或清理音频噪声。问题是?大多数在线工具要求你将文件上传到远程服务器。
这带来了两个主要问题:
- 隐私风险: 你把敏感数据交给了未知的服务器。
- 延迟: 为了转换而上传一个 500 MB 的视频需要很长时间。
我想通过利用现代浏览器的能力来解决这个问题,于是我构建了 ConvertSafely。
Architecture: True Client‑Side Processing
ConvertSafely 在你的设备本地完成所有处理。通过使用 WebAssembly (Wasm) 和客户端 AI 模型,繁重的计算工作直接在浏览器中完成。你的文件永远不会离开电脑。
Benefits
- 零延迟: 无需上传/下载等待时间。
- 100 % 隐私: 不在后端存储你的文件,使数据泄露在架构上不可能。
- 无服务器可扩展性: 处理能力来自用户设备,而不是昂贵的云 GPU。
AI Features
除了标准的文件转换,我还集成了客户端 AI 工具:
1. AI Noise Remover 🎙️
清理音频通常需要重量级的桌面软件。ConvertSafely 使用基于浏览器的处理来分离人声频率并即时去除背景噪声,无需将音频文件发送到云端。
2. Background Remover 🖼️
机器学习模型直接在浏览器中运行,让你在几秒钟内去除图像背景。非常适合电商或个人头像,且完全私密。
Full Feature Set
- 媒体转换: 视频、音频和图像格式(WebP、MP4、MP3、PNG 等)。
- 文档工具: PDF 和文本转换。
- AI 工具: 背景去除 & 噪声降低。
- 安全性: 无需注册、无上传、无日志。
Roadmap & Feedback
我目前正在为更大的文件优化 Wasm 实现,并提升 AI 模型的准确性。我构建它的初衷是成为我一直想要的 “瑞士军刀”:干净、快速且尊重用户数据。
非常期待听到你对性能的反馈,尤其是新 AI 功能的体验!
Try It
👉 Try it here: https://www.convertsafely.com/en