matchamoon / tsubasa

πŸ¦‹ Tsubasa compresses to MB file size, with best-in-class audio quality/visual bitrate, and a simple web UI 🌐

Home Page:https://tsubasa.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tsubasa πŸ¦‹

Tsubasa is a fast video compression service that runs locally on your device. Maintain the best quality while staying under MB file limits.

Visit Tsubasa site

preview.png

Why Tsubasa

Tsubasa was created as a proof-of-concept for a ffmpeg-wasm implementation.

  • βœ… Allows transcoding to a size limit (for services with a file size upload limit)
  • βœ… Allows scaling resolution, to preserve video quality/bitrate
  • βœ… Preserves audio quality
  • βœ… Runs locally on your device

Development

With the return of secure WASM support in browsers, we wanted to see: Could we actually build a server-less compression service, running a desktop program, purely in JavaScript and WebAssembly?

Tsubasa is a work in progress, and welcomes feature suggestions, bug reports, and pull requests.

See the Wiki for development setup >

Tsubasa was named after ηΏΌ, the Japanese kanji for "wing".

About

πŸ¦‹ Tsubasa compresses to MB file size, with best-in-class audio quality/visual bitrate, and a simple web UI 🌐

https://tsubasa.js.org

License:GNU Affero General Public License v3.0


Languages

Language:Vue 66.5%Language:TypeScript 20.8%Language:CSS 6.5%Language:HTML 3.4%Language:JavaScript 2.7%