Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/richard-unterberg/squeezer
browser based wav to mp3 converter - no registration, no ads, no tracking
https://github.com/richard-unterberg/squeezer
eslint husky lamejs react typescript vike vite
Last synced: 19 days ago
JSON representation
browser based wav to mp3 converter - no registration, no ads, no tracking
- Host: GitHub
- URL: https://github.com/richard-unterberg/squeezer
- Owner: richard-unterberg
- Created: 2024-01-07T00:25:50.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-13T20:22:13.000Z (12 months ago)
- Last Synced: 2024-11-30T20:48:00.604Z (25 days ago)
- Topics: eslint, husky, lamejs, react, typescript, vike, vite
- Language: TypeScript
- Homepage: https://richard-unterberg.github.io/squeezer/
- Size: 547 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# squeezer (EXPERIMENTAL)
## browser based wav to mp3 converterTired of searching for a reliable WAV to MP3 converter that doesn't come with limitations or require registrations? So was I. That's why I created this hassle-free solution to help you seamlessly convert your audio files in the browser. 🌊
# ⚠️ EXPERIMENTAL
Some of the output bitrates are not working properly and producing silent files. 320, 192, 128 working like a charm## See it in [action](https://richard-unterberg.github.io/squeezer/)
### Features:
- Convert WAV to MP3
- Download converted file
- No file size limit
- No registration required
- No ads
- No server required (Developers)### Coming soon:
- Define bitrate of output file
- Show status of conversion
- Override sample rate and channels## Developers
### Install
- clone
- run `npm install` in root### Development
Start local dev server:
```bash
npm run dev
```### Build
build production ready copy to `dist` folder:
```bash
npm run build
```### Preview Build
to preview production-build locally:
```bash
# build before preview
npm run build# the run preview
npm run preview
```