Сжать видео до нужного размера

Сожмите видео так, чтобы получить файл заданного размера (например, чтобы уложиться в лимит для отправки по e-mail или на платформе). Битрейт рассчитывается автоматически по длительности видео, целиком в вашем браузере.

Файл не выбран

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

Инструмент вычисляет видеобитрейт, необходимый для достижения желаемого размера, деля целевой размер на длительность видео, а затем кодирует файл в два прохода с этим битрейтом — для более равномерного распределения качества по времени.

Получится ли файл ровно нужного размера?

Нет, это приближение: расчёт битрейта — оценка на основе длительности с запасом 5%, но кодировщик может немного превысить цель или не дотянуть до неё в зависимости от сложности содержимого (движение, детали). Ожидайте отклонения в несколько процентов от заданного значения.

Зачем кодирование в два прохода?

Первый проход анализирует сложность видео кадр за кадром, что позволяет второму проходу разумно распределить доступный битрейт: больше битов на сложные сцены, меньше на статичные. При том же размере воспринимаемое качество выше, чем при кодировании за один проход.

Что будет, если целевой размер слишком мал?

Если рассчитанный битрейт становится очень низким, качество видео может сильно ухудшиться (размытие, артефакты сжатия). Инструмент использует минимальный порог битрейта, чтобы файл не стал совсем непригодным, но ниже определённой границы лучше уменьшить разрешение или длительность исходного видео.

Обработка на 100% локальная: сжатие выполняется целиком в вашем браузере через WebAssembly, ваше видео никогда не передаётся на сервер.