← На главную

Tejaswi Gowda запустил видеоредактор на ffmpeg.wasm — всё локально

04.06.2026 20:32 · hackernews

Tejaswi Gowda запустил видеоредактор на ffmpeg.wasm, который работает прямо в браузере. Никаких загрузок на сервер — всё обрабатывается локально на устройстве через WebAssembly. Достаточно открыть сайт https://tejaswigowda.com/ffmpeg-webCLI/ и можно начинать.

Редактор поддерживает больше 30 операций: от базовой обрезки и сжатия до GIF-анимации, конкатенации клипов, наложения субтитров и эффекта «картинка в картинке». Работает с MP4, WebM, MKV, MOV, AVI, GIF и почти всеми аудиоформатами. Настройки гибкие — CRF-слайдер для качества, выбор пресета кодирования, изменение разрешения, поворот, зеркало, регулировка яркости и насыщенности. Есть аудиоэквалайзер, нормализация громкости по стандарту EBU R128, шумоподавление через фильтр hqdn3d, реверс видео и даже бумеранг-эффект.

Продвинутые функции — доступ к сырой команде ffmpeg с готовыми рецептами (стабилизация, виньетка, letterbox), режим с двумя входными файлами для замены аудиодорожки или наложения логотипа. Поддерживаются мягкие субтитры в форматах SRT, VTT, ASS — для MP4 кодируются как mov_text, для MKV копируются с сохранением стилей.

Редактор оформлен как PWA: после первой загрузки работает полностью офлайн, а экран не гаснет во время обработки благодаря Screen Wake Lock. Процессы запускаются в фоне через Web Workers, интерфейс не тормозит. Для работы ffmpeg.wasm нужны заголовки COOP и COEP — локально поднять можно через node server.js из репозитория на GitHub.

Исходники открыты под лицензией GPL-3.0. Конфиденциальность на максимуме: никакого сбора данных, все файлы остаются на устройстве.

Читать оригинал →