mir video enhancer

Улучшение качества видео

Убираем шум и артефакты сжатия, увеличиваем разрешение, возвращаем резкость. Видео обрабатывается в вашем браузере — файл никуда не загружается.

Настройки

Движок FFmpeg загрузится при первом запуске (~31 МБ).

Готов к работе

Пример работы

Кадр испорчен до 854×480 с шумом и сжатием CRF 34, затем восстановлен до 1080p.

Сравнение: было / стало / эталон

Как это работает

  1. Анализ. FFmpeg в браузере определяет разрешение, кодек, звук и пропорции.
  2. Чистка. Денойз убирает шум до увеличения, чтобы не раздувать артефакты.
  3. Апскейл. Lanczos-масштабирование с привязкой к стандартному разрешению.
  4. Резкость. Unsharp возвращает микроконтраст после масштабирования.
  5. Готово. Файл скачивается на ваш компьютер. На сервер ничего не уходит.

Частые вопросы

Видео правда не загружается на сервер?

Да. Сайт — статические файлы, а всю работу делает FFmpeg, скомпилированный в WebAssembly и запущенный у вас в браузере. Файл не покидает компьютер (это видно в сетевой панели DevTools).

Почему первый запуск долгий?

При первом нажатии «Улучшить» браузер скачивает движок (~31 МБ) и кэширует его. Дальше обработка стартует сразу.

Почему медленнее, чем на сервере?

WASM-сборка работает примерно в 2–5 раз медленнее нативного FFmpeg и в основном в один поток. На практике: короткий ролик 480p → 1080p обрабатывается за десятки секунд. Длинные файлы и 4K лучше гонять на версии с сервером.

Звук сохраняется?

Если контейнер совместим с MP4 (AAC, MP3, AC-3), звуковая дорожка копируется без перекодирования. В браузерной сборке нет AAC-энкодера, поэтому в редких случаях (например, звук Opus в WebM) дорожка не переносится — видео будет без звука.

Вернутся ли потерянные детали?

Нет. Апскейл интерполирует пиксели и не восстанавливает лица или номера машин, полностью потерянные в источнике. Зато шум, блочность и полосы убираются, а чёткость возвращается.

Какие браузеры поддерживаются?

Chrome, Edge, Firefox и Safari последних версий — нужен WebAssembly и достаточный объём памяти. На мобильных браузерах обработка больших файлов может упасть из-за лимитов памяти.