Сжать видео онлайн
Выберите целевой размер — компрессор его выдержит. Всё в вашем браузере, без отправки файлов на какие-либо серверы.
Drop any file here
or
Video, audio, image, or PDF — any size, no upload
🔒 Files never leave your device — everything runs in your browser.
Как компрессор принимает решения
Вы вводите размер — инструмент превращает его в битовый бюджет: целевые байты, умноженные на восемь и делённые на длительность. В первом проходе кодировщику отдаётся 93% этого бюджета, потому что контейнер тоже стоит байтов, а аппаратные кодировщики промахиваются вверх. Звук получает фиксированную долю — 128 kbps, когда общий битрейт составляет 1,5 Mbps и выше, со ступенями 96, 64 и 48 kbps по мере ужесточения цели, — остальное достаётся видео. Если на видео осталось бы меньше 80 kbps, звук отбрасывается, чтобы не выдавать мыло, и результат прямо об этом сообщает.
Разрешение сохраняется, пока видеобитрейт способен обеспечить 0,045 бита на пиксель на кадр. Ниже этого порога инструмент спускается по фиксированной лестнице — 2160, 1440, 1080, 720, 540, 480, 360, 240, — никогда не увеличивает картинку и сообщает новые размеры кадра. При цели в 10 MB 30-секундный ролик обычно остаётся в 1080p или 720p; около двух минут — рассчитывайте на качество класса 480p.
Цель — это обещание, поэтому инструмент проверяет собственную работу. Первый проход обычно даёт превышение на 5–13%; кодирование повторяется с накапливающейся поправкой, до трёх проходов, и второй проход почти всегда укладывается. Если не помещается даже нижняя планка в 80 kbps, инструмент отказывается — «Выберите размер побольше или сначала обрежьте видео» — вместо того чтобы вернуть сломанный файл. Файл, который уже меньше цели, возвращается нетронутым.
Ползунок — это другой режим: один быстрый проход без гарантии размера, в трёх зонах — Лёгкое, Сбалансированное, Сильное. По его длине потолок опускается с 0,14 до 0,025 бита на пиксель на кадр и дополнительно ограничен относительно исходника (85% его собственного битрейта в самом мягком положении, 22% — в самом жёстком), так что кодирование никогда не тратит больше, чем несёт оригинал. Лёгкое намеренно сдержанно: оно спускается максимум на одну ступень (1080p может стать 720p, но никогда 480p), а исходник, который и так тратит меньше половины бюджета Лёгкого, возвращается байт в байт без изменений с честной пометкой. Тяжёлая съёмка с iPhone при этом всё равно сжимается. В Сбалансированном и Сильном результат, собранный в памяти и оказавшийся больше живой оценки более чем в 1,5×, пересчитывается в режиме точного размера с прицелом на эту оценку.
Два движка, оба на вашем устройстве. WebCodecs задействует видеооборудование и запускается первым, предпочитая H.264 — единственный кодек, который играет везде, — поэтому MKV или WebM на выходе становятся MP4. Когда браузер не может прочитать контейнер (AVI, FLV, WMV, 3GP, MPG) или у него нет WebCodecs, как в старых сборках Firefox, та же задача выполняется резервным движком ffmpeg.wasm — программно, а не на видеооборудовании, но по-прежнему без загрузки на сервер.
Какой размер вам на самом деле нужен?
Чаще всего видео сжимают ради лимита, который установил кто-то другой. Ниже — цифры, которые документирует каждая платформа (на странице по ссылке — пресеты и все оговорки), а где лимит в байтах не опубликован, таблица так и говорит, вместо того чтобы его выдумывать.
| Платформа | Задокументированный лимит | На чём попадаются |
|---|---|---|
| Discord | 10 MB бесплатно · 50 MB Nitro Basic · 500 MB Nitro | Проверяется с точностью до байта; зависит от подписки отправителя, а не сервера. |
| Статус 16 MB; чаты принимают гораздо больше | Ролики в статусе длиннее 30 секунд разбиваются на части; большие видео в чатах пересжимаются сильнее всего. | |
| Электронная почта | Gmail и Yahoo 25 MB, Outlook.com 20 MB — заявленные | Base64 раздувает вложения примерно на 33%: практический потолок — около 18 MB (Gmail) и 15 MB (Outlook); корпоративные серверы часто 10 MB. |
| Telegram | 2 GB (4 GB с Premium) | Отправляйте как файл, чтобы сохранить его без изменений; 50–100 MB уходят за секунды. |
| Messenger | 25 MB для медиа в чате · 100 MB как вложенный файл (на телефоне) | У файла нет встроенного воспроизведения — получатель скачивает. |
| Видео в чате до 20 MB | Фото 10 MB; запись в приложении 15 секунд; лимит на отправку файлом не опубликован, поэтому здесь его нет. | |
| Slack | 1 GB на файл, на любом тарифе | Бесплатный план: файлы пропадают из виду через 90 дней и удаляются через год — это срок хранения, а не размер. |
| KakaoTalk | 300 MB на файл, и на телефоне, и на ПК | Для любого типа файлов; платного тарифа, который его поднимает, нет. |
| Zalo | 1 GB на файл | Медиа до 100 MB включительно хранится долго; более тяжёлые файлы могут истечь. |
| Twitter (X) | 512 MB и 2 мин 20 с (обычные аккаунты) | MP4 или MOV; Premium разрешает больше, но X перекодирует каждую загрузку. |
| Лимит в байтах не опубликован — пресеты 25 MB Story · 50 MB Reel · 100 MB длинное видео | Перекодирует каждую загрузку; слишком большие файлы сжимаются сильнее всего. | |
| TikTok | Веб: до 10 GB и 30 мин · API/планировщик 4 GB · Ads Manager 500 MB | Приложение документирует длительность (60 мин), а не байты; «лимит iPhone 287 MB» не встречается ни на одной официальной странице. |
| YouTube | 256 GB или 12 часов (15 минут до подтверждения по телефону) | Рекомендуется около 8 Mbps для 1080p и 5 Mbps для 720p — байты сверх этого в основном отбрасываются. |
Больше всего проблем создают две закономерности. Почта измеряет закодированное письмо, а не ваш файл, поэтому страница о почте целится в 18 MB для Gmail и 15 MB для Outlook, а не в заявленные 25 и 20. А мессенджеры работают по двум полосам: у Messenger 25 MB для медиа в чате против 100 MB файлом, у WhatsApp 16 MB для статуса против куда более крупных видео в чатах. Для лимита, который не покрывает ни одна страница платформы, есть страницы по размеру — от 2 MB через 8 MB, 25 MB и 100 MB до 200 MB.
Сначала укоротите, потом сжимайте
Когда инструмент отказывается от цели, его сообщение заканчивается словами «сначала обрежьте видео» — и это не для красоты: плотный одноминутный ролик в 10 MB почти всегда выглядит лучше, чем десять минут, втиснутые в тот же бюджет. Укоротить видео открывает настоящий плеер; срез только конца у файла H.264 копирует поток без перекодирования, а сдвиг начала (или любой другой кодек) перекодирует с точностью до кадра на вашем видеооборудовании. Обрезать видео сначала подгоняет кадр под 9:16, 1:1, 16:9 или 4:3, чтобы битрейт тратился только на те пиксели, которые вы оставляете. Форматы, которые браузер не воспроизводит, — AVI, WMV, часто 3GP со старых телефонов или эфирный TS, — не получают предпросмотра ни в одном из этих инструментов: сначала конвертируйте их в MP4. Если нужен только звук, пропустите сжатие и извлеките MP3. И сжимайте один раз: повторное перекодирование накапливает потери качества, поэтому финальную цель запускайте на оригинале.
Специализированные инструменты сжатия
- Сжать видео до 2 MB
- Сжать видео до 8 MB
- Сжать видео для Discord
- Сжать видео до 10 MB
- Сжать видео для WhatsApp
- Сжать видео до 16 MB
- Сжать видео для e-mail
- Сжать видео до 20 MB
- Сжать файлы MOV
- Сжать файлы MP4
- Сжать видео до 25 MB
- Сжать файлы WebM
- Сжать файлы MKV
- Сжать видео для Instagram
- Сжать видео для Telegram
- Сжать видео до 50 MB
- Сжать файлы AVI
- Сжать видео до 100 MB
- Сжать видео до 200 MB
- Сжать видео для YouTube
Частые вопросы
Как достигается точный размер?
Компрессор распределяет бюджет между видео и аудио, при необходимости снижает разрешение и проверяет результат — если он больше цели, перекодирует, пока не уложится.
Какие форматы принимаются?
MP4, MOV, WebM, MKV и старые форматы (AVI, FLV, WMV, MPG). На выходе — MP4 (H.264), который играет везде: Discord, WhatsApp, почта, телевизоры.
Загружается ли видео на сервер?
Нет. Вся обработка идёт в браузере с аппаратным ускорением вашего устройства. Видео никогда не покидает его.
Что на самом деле делают Лёгкое, Сбалансированное и Сильное?
Они задают, какая доля собственного битрейта исходника сохранится — 85% в самом мягком положении, 22% в самом жёстком — под потолком, который опускается с 0,14 до 0,025 бита на пиксель на кадр. Лёгкое сохраняет звук 128 kbps и опускает разрешение максимум на одну ступень; Сильное использует звук 96 kbps и спускается настолько, насколько требует бюджет. Ни один из трёх режимов не гарантирует число байтов — для этого задайте точный размер.
Почему файл вернулся без изменений?
Две честные причины. В режиме точного размера файл, который уже меньше цели, возвращается нетронутым: сжатие под бюджет никогда не должно увеличивать файл. В Лёгком исходник, который и так тратит меньше половины бюджета Лёгкого в битах на пиксель (запись экрана, экономно закодированная загрузка), от перекодирования может только потерять в качестве, поэтому возвращается байт в байт с пометкой. Переключитесь на Сбалансированное или задайте точный размер, чтобы всё равно его сжать.
Может ли он сжать файл в 2 GB?
Да — ограничения на размер входного файла нет, потому что файл читается с вашего диска, а не загружается на сервер. В браузерах на Chromium для одного файла размером 300 MB и больше инструмент сначала спрашивает, куда сохранить, а затем пишет результат прямо на диск по ходу кодирования, так что память не растёт; другие браузеры выполняют задачу в памяти, и инструмент заранее предупреждает, если файл велик для вашего устройства. Проход с аппаратным ускорением обычно идёт со скоростью, близкой к реальному времени.