V2A

Про проєкт

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`).