- VERT adalah alat konversi file lokal berbasis WebAssembly yang mengubah file langsung di browser tanpa cloud
- Untuk memperkuat privasi, file diproses di perangkat pengguna, dan untuk file video tersedia opsi konversi melalui server
- Dikembangkan dengan Svelte dan TypeScript, serta menawarkan UI yang cepat dan intuitif
- Tidak ada batas ukuran file dan mendukung berbagai format
- Menyediakan lingkungan deployment yang mudah dengan Docker dan Bun
VERT: Alat Konversi File Berbasis WebAssembly
VERT adalah alat yang memanfaatkan teknologi WebAssembly untuk mengonversi file di dalam browser pengguna. Karena konversi dilakukan tanpa upload ke cloud, keunggulannya adalah perlindungan privasi dan kecepatan pemrosesan yang tinggi. Demo resminya dapat dilihat di vert.sh.
Fitur Utama
- Konversi file lokal menggunakan WebAssembly
- Tidak ada batas ukuran file
- Mendukung berbagai format file
- Antarmuka pengguna yang intuitif berbasis Svelte
- Secara default berjalan secara lokal, tetapi file video juga bisa dikonversi lewat server, dan lewat self-hosting pemrosesan sepenuhnya lokal juga dimungkinkan
Memulai Proyek
Prasyarat
- Perlu memasang runtime Bun
Proses Instalasi
- Clone repositori Git lalu pasang dependensi dengan perintah
bun i
Menjalankan Server Lokal
- Jalankan perintah
bun dev, lalu dapat diakses dihttp://localhost:5173
Build Produksi
- Setelah membuat file
.env, build situs statis dengan perintahbun run build - Hasil build akan dibuat di folder
build, dan bisa disajikan melalui web server seperti nginx - File contoh
nginx.confjuga disediakan - Pengaturan cross-origin isolation harus tetap dipertahankan
Saat Menggunakan Docker
- Setelah clone repositori, build image Docker:
docker build -t VERT-sh/vert ...
- Jalankan container Docker:
docker run --restart unless-stopped -p 3000:3000 -d --name "vert" VERT-sh/vert
- Atau gunakan file
docker-compose.yml:- Kelola dengan
docker compose up,docker compose down - Image dapat di-build ulang dengan opsi
--build - Dapat dijalankan di background dengan opsi
-d
- Kelola dengan
Lisensi
- Didistribusikan sebagai open source di bawah lisensi AGPL-3.0
3 komentar
Kelihatannya bagus.
Ini pertama kalinya saya menulis komentar. Saya menantikan kabar-kabar yang akan datang juga.
Yang mengesankan adalah bahwa ini berjalan secara on-device/lokal, dan antarmukanya juga intuitif, jadi bagus. Sepertinya saya harus mencobanya sedikit.
Komentar Hacker News
ffmpegadalah software hebat yang sangat penting bagi internetlibvips(wasm): konversi gambarffmpeg(wasm): konversi audioffmpeg(remote, viavertd): konversi video, dengan opsi bagi host untuk menggunakanffmpegwasmlibvips/ffmpegffmpegffmpegsecara langsung