Про проєкт
VideoToAudioConverter — це безкоштовний інструмент з відкритим кодом для вилучення звуку з відеофайлів повністю у вашому браузері. Без завантажень, без реєстрації, без водяних знаків, без денних лімітів.
Навіщо ще один конвертер?
Більшість онлайн-конвертерів відео працюють однаково: ви завантажуєте файл на сервер, сервер його обробляє, ви завантажуєте результат. У такої моделі очевидні проблеми — ваш файл лежить на чужих машинах, швидкість конвертації залежить від черги, а сервіс має якось окуповувати серверні витрати (зазвичай через рекламу, реєстраційні бар'єри чи платні тарифи).
Сучасні браузери можуть виконати всю роботу локально. WebCodecs та WebAssembly достатньо швидкі, щоб годинний MP4 конвертувався у MP3 менш ніж за хвилину на звичайному ноутбуці. Щойно ви це усвідомлюєте, серверна модель починає виглядати марнотратно.
Як це збудовано
Сайт використовує два рушії:
- MediaBunny (TypeScript + WebCodecs) для MP4, MOV, MKV, WebM. Потокова обробка, швидко, без обмежень розміру файлу.
- FFmpeg, скомпільований у WebAssembly, для старіших чи незвичних контейнерів на кшталт AVI, FLV, WMV, 3GP. Завантажується ліниво (~30 MB) лише за потреби і лише для цих форматів.
Інтерфейс — Next.js, статично експортований у звичайний HTML/CSS/JS і обслуговується з Cloudflare Pages. Бекенду немає.
Відкритий код
Кожен рядок фронтенду — на GitHub. Issues та pull requests вітаються. Якщо ви помітили відеоформат, який мав би працювати, але не працює, будь ласка, відкрийте issue з прикладом файлу (або виводом `mediainfo`).