Сжатие Видео
Уменьшите размер видеофайлов.
Как Сжать Видео Онлайн
Выберите видео
Нажмите на область загрузки или перетащите файл MP4, MOV или WebM. Всё обрабатывается на вашем устройстве — ничего не загружается.
Выберите целевой размер или оставьте автоматически
Выберите Автоматически для лучшего баланса качества и размера, либо цель вроде Discord (10МБ) или WhatsApp (16МБ), чтобы уложиться в лимит. Никаких ползунков.
Скачайте сжатое видео
Инструмент перекодирует в эффективный H.264 в браузере и показывает, насколько меньше стал файл. Скачайте MP4.
Что на самом деле происходит при сжатии видео
Видеофайл — это контейнер (MP4, WebM, MOV), внутри которого лежат отдельно закодированные видео- и аудиопотоки. Сжатие не ужимает существующие данные так, как это делает ZIP-архив: каждый кадр декодируется обратно в пиксели и заново кодируется кодеком, которому разрешено отбрасывать детали. Поэтому сжатие всегда с потерями, и поэтому повторное сжатие уже сжатого файла обходится дороже по качеству, чем первый проход.
Итоговый размер определяют две вещи: битрейт (сколько бит в секунду разрешено тратить кодировщику) и разрешение. Уменьшение битрейта вдвое примерно вдвое уменьшает файл. Снижение разрешения экономит больше, но это необратимо — как только кадр 1080p сохранён как 720p, деталей больше нет. Этот инструмент сохраняет исходное разрешение и работает только с битрейтом, потому что чуть более мягкое 1080p почти всегда полезнее резкого 720p.
Почему здесь нет ползунка качества
В ранних версиях предлагалось выбрать уровень сжатия по шкале. На практике никто не знает, что означает «уровень 31», и честный ответ в том, что правильное значение зависит от материала: статичная запись экрана и съёмка с рук в темноте требуют совершенно разных настроек, чтобы выглядеть одинаково прилично.
Поэтому инструмент фиксирует настройку, которая хорошо работает почти на любом материале: H.264 с CRF 28 и быстрым пресетом, аудио AAC 128 кбит/с и включённый faststart, чтобы файл начинал воспроизводиться до полной загрузки. CRF — это постоянное качество, а не постоянный битрейт: простые сцены автоматически становятся меньше, сложные получают больше бит. Гадать не нужно, и результат предсказуем.
Режим целевого размера и арифметика за ним
Если нужен файл под жёсткий лимит — 10 МБ в Discord, 16 МБ в WhatsApp, 25 МБ на почтовом сервере — выберите цель вместо автоматического режима. Инструмент читает длительность, вычитает бюджет на звук и решает уравнение для битрейта видео так, чтобы попасть чуть ниже лимита, оставив небольшой запас на служебные данные контейнера.
Поскольку один проход кодирования не может точно попасть в размер, этот режим делает два прохода: первый анализирует материал и пишет файл статистики, второй кодирует по этому анализу, распределяя биты туда, где они важнее. Это медленнее и включается только когда вы действительно задали цель. Если файл уже меньше цели, инструмент тихо переходит в автоматический режим, а не пережимает впустую.
Аппаратное ускорение и что происходит без него
Там, где браузер поддерживает WebCodecs, кодирование передаётся тому же аппаратному кодировщику, которым пользуется ваша операционная система. Это заметно быстрее программного кодирования и избавляет от загрузки крупной сборки WebAssembly. По этому пути идут большинство актуальных сборок Chrome, Edge и Safari.
Когда WebCodecs недоступен или отказывает по ходу работы, инструмент переключается на сборку FFmpeg в WebAssembly. Она медленнее — работает в один поток, — но выдаёт тот же H.264 и не требует сервера. В любом случае видео не покидает вашу машину, и именно поэтому очень длинные файлы ограничены памятью устройства, а не квотой загрузки.
Когда это неподходящий инструмент
Если исходник — уже сильно сжатая загрузка из интернета, избыточности почти не осталось, и вы потеряете заметное качество ради скромной экономии. Сжимайте с самого качественного оригинала, который у вас есть, а не с файла, который уже прошёл через это однажды.
Инструмент кодирует только H.264. H.265/HEVC и AV1 сжимают заметно лучше при том же качестве, но H.264 — формат, который воспроизводится везде без разговоров, а доступные сегодня браузерные кодировщики не предлагают остальные надёжно. Если нужна максимальная компрессия и вы контролируете воспроизведение результата, настольный кодировщик обойдёт любой браузерный инструмент, включая этот.
Обрежьте перед сжатием
Самая недооценённая настройка — длительность. Она входит в размер линейно: убрать треть ролика значит убрать треть файла, и при этом ни один оставшийся кадр не потеряет в качестве. Сжатие всегда торгует качеством, обрезка — нет.
Практически это значит, что первым делом стоит спросить, нужны ли вам все эти секунды. Вступление, пауза перед началом действия, хвост после финальной фразы — их удаление обычно даёт больше, чем любой битрейт, и результат при этом выглядит лучше, а не хуже.