I built a free ringtone maker with Web Audio and FFmpeg.wasm
Описание и применение
Ringtone Cropper – бесплатный веб‑инструмент, позволяющий пользователям быстро обрезать 30‑секундный фрагмент аудио или видео и экспортировать его как рингтон для Android или iPhone, полностью работающий в браузере.
Задача
Users need a quick way to create ringtones from any audio or video file without installing software.
Результат
Ringtone Cropper provides a 30‑second ringtone creation workflow that runs entirely in the browser, preserving audio quality and avoiding server‑side storage.
Рабочий процесс
- Upload audio or video file
- Select a moment on the waveform (default 30 s, presets 15/30/40 s or custom)
- Preview the selection with optional fade‑in/out and loudness normalization
- Export to MP3, M4A, M4R, or WAV using ffmpeg.wasm
- Download the file and set it as a ringtone on phone
Доказательства
Upload an audio or video file, select a moment on the waveform, preview it, and export.
The frontend is plain HTML, CSS, and JavaScript. Web Audio handles decoding and preview, while ffmpeg.wasm handles export in the browser.
Optional YouTube imports take a different path: a Cloudflare Worker validates and rate-limits the request, then a container running yt-dlp retrieves the audio.
- Дата записи: 2026-10-11T05:41:21.578Z