Улучшение качества видео
Убираем шум и артефакты сжатия, увеличиваем разрешение, возвращаем резкость. Видео обрабатывается в вашем браузере — файл никуда не загружается.
- денойз
- дебандинг
- апскейл Lanczos
- шарпинг
- H.264
Пример работы
Кадр испорчен до 854×480 с шумом и сжатием CRF 34, затем восстановлен до 1080p.
Как это работает
- Анализ. FFmpeg в браузере определяет разрешение, кодек, звук и пропорции.
- Чистка. Денойз убирает шум до увеличения, чтобы не раздувать артефакты.
- Апскейл. Lanczos-масштабирование с привязкой к стандартному разрешению.
- Резкость. Unsharp возвращает микроконтраст после масштабирования.
- Готово. Файл скачивается на ваш компьютер. На сервер ничего не уходит.
Частые вопросы
Видео правда не загружается на сервер?
Да. Сайт — статические файлы, а всю работу делает FFmpeg, скомпилированный в WebAssembly и запущенный у вас в браузере. Файл не покидает компьютер (это видно в сетевой панели DevTools).
Почему первый запуск долгий?
При первом нажатии «Улучшить» браузер скачивает движок (~31 МБ) и кэширует его. Дальше обработка стартует сразу.
Почему медленнее, чем на сервере?
WASM-сборка работает примерно в 2–5 раз медленнее нативного FFmpeg и в основном в один поток. На практике: короткий ролик 480p → 1080p обрабатывается за десятки секунд. Длинные файлы и 4K лучше гонять на версии с сервером.
Звук сохраняется?
Если контейнер совместим с MP4 (AAC, MP3, AC-3), звуковая дорожка копируется без перекодирования. В браузерной сборке нет AAC-энкодера, поэтому в редких случаях (например, звук Opus в WebM) дорожка не переносится — видео будет без звука.
Вернутся ли потерянные детали?
Нет. Апскейл интерполирует пиксели и не восстанавливает лица или номера машин, полностью потерянные в источнике. Зато шум, блочность и полосы убираются, а чёткость возвращается.
Какие браузеры поддерживаются?
Chrome, Edge, Firefox и Safari последних версий — нужен WebAssembly и достаточный объём памяти. На мобильных браузерах обработка больших файлов может упасть из-за лимитов памяти.