Сжать видео для WhatsApp
Уместите любое видео в лимит вложений WhatsApp прямо в браузере, чтобы оно дошло в чат без повторного сжатия самим WhatsApp.
Перетащите файлы сюда
.mp4, .mov, .mkv, .webm, .avi, .m4v · до 200 МБ
Как сжать видео
- 1
Добавьте видео
MP4, MOV, MKV, WebM или AVI, до 200 МБ и пяти минут. Файл читается на вашем устройстве и никуда не загружается.
- 2
Выберите «Чат WhatsApp (16 МБ)» или «Статус WhatsApp (60 с)»
Первый пресет нацелен на лимит вложений в чате. Второй еще и оставляет первые шестьдесят секунд клипа — с большим запасом до 90 секунд, которые WhatsApp разрешает в Status.
- 3
Нажмите «Сжать» и отправьте файл
В результате получится один MP4, подобранный под лимит WhatsApp, его можно сразу прикреплять к сообщению.
Почему WhatsApp портит качество видео
Когда вложение оказывается слишком большим, WhatsApp повторно сжимает его на своих серверах перед доставкой. И это сжатие настроено на скорость и экономию трафика, а не на то, чтобы картинка выглядела хорошо. Кубики и «каша», которые вы видите в видео из чатов, обычно не связаны с камерой отправителя. Это экстренное сжатие WhatsApp, которое включается, когда файл не влез в лимит. Если сделать сжатие один раз, у себя в браузере, нормальным мультипроходным кодером, результат будет и меньше, и чище, чем у мессенджера в режиме аврала. Уложите файл в лимит до отправки — и WhatsApp уже не будет ничего дополнительно сжимать.
Чаты, Status и два пресета
Обычное вложение в чат ограничено по размеру — около шестнадцати мегабайт. WhatsApp давно использует эту цифру, но платформы иногда меняют лимиты без лишних объявлений, поэтому к ней стоит относиться как к лучшей оценке, а не вечной константе. У Status другое ограничение: там важна длина, а не размер. Справочный центр WhatsApp сейчас называет предел в 90 секунд, поэтому все, что длиннее, нужно обрезать, а не только сжать. Пресет Status делает и то, и другое. Он и подбирает размер, и оставляет первые шестьдесят секунд клипа за один проход — такая запись помещается в Status с запасом, — а не заставляет сначала обрезать, потом отдельно сжимать.
Как достигается нужный размер файла
Попасть в заданный размер — не то же самое, что выбрать уровень на ползунке «качество». Инструмент идет от обратного: берет шестнадцать мегабайт, длину вашего видео и выбранный битрейт звука и по ним считает видеобитрейт, который даст файл чуть ниже потолка, с небольшим запасом на контейнер. Файл кодируется, измеряется реальный результат, и если он вышел за целевое окно, битрейт корректируется и запуск повторяется — до трех проходов. Пятиминутное видео не может стать шестнадцатью мегабайтами и при этом оставаться смотрибельным. Если расчет показывает, что это невозможно, инструмент сообщает об этом сразу и показывает минимальный достижимый размер. Выпускать файл, который все равно не пройдет по лимиту, он не станет.
Разрешение, частота кадров и звук
Кадр масштабируется по фиксированной ширине — 848 или 640 пикс — при этом исходное соотношение сторон сохраняется. Вертикальное или квадратное видео не расплющивается в широкоформатное. Частота кадров может снизиться с 30 до 24, чтобы освободить больше бит под картинку, а звук перекодируется в 64 или 48 кбит/с: достаточно мало, чтобы не съедать бюджет видео, и достаточно много, чтобы голосовые сообщения и диалоги оставались разборчивыми. Все это делает встроенный в браузер кодер H.264. Если у видео нет звуковой дорожки, аудионастройки не показываются: опция, которая ничего не делает, ни к чему.
Ничего никогда не загружается
Видео декодируется, перекодируется и измеряется полностью на вашем устройстве, силами браузера. Нет серверной копии, нет аккаунта и очереди. Достаточно закрыть вкладку — и все исчезнет. Поэтому здесь нет лимита на количество видео, которые вы можете так подготовить.
Частые вопросы
Какой лимит размера вложений в WhatsApp?
Примерно 16 МБ для видео в чате на момент написания. WhatsApp время от времени меняет эти цифры без громких объявлений, поэтому воспринимайте их как рабочую оценку, а не пожизненную гарантию, и проверяйте в приложении, если файл, который должен влезать, вдруг не проходит.
Почему после отправки через WhatsApp видео выглядит хуже?
Потому что все, что больше лимита, WhatsApp сжимает на своих серверах перед отправкой, и это сжатие ставит скорость выше качества. Если заранее сжать файл так, чтобы он уже укладывался в лимит, WhatsApp не будет ничего с ним делать.
Сколько может длиться видео в Status WhatsApp?
Справочный центр WhatsApp сейчас называет предел в 90 секунд, и это ограничение по длине, а не по размеру. Пресет Status оставляет первые шестьдесят секунд клипа и параллельно сжимает его, так что результат помещается с запасом.
Что делать, если 16 МБ все равно мало для моего видео?
Инструмент заранее показывает минимальный размер, которого можно достичь при такой длине. Если он все равно выше лимита, единственный способ уложиться — еще укоротить клип. Прямо там есть переход к инструменту обрезки по времени.
Мое видео куда-то загружается?
Нет. Чтение, декодирование, кодирование и измерение происходят в этой вкладке браузера, на вашем устройстве. Ничего не отправляется на сервер ни на одном этапе.
Это работает на iPhone и Android?
Да, в браузере телефона, если он достаточно свежий и умеет аппаратное кодирование видео — подробнее см. вопрос про браузеры ниже. Ничего устанавливать не нужно.
Зачем нужен Chrome 94+ или Safari 26+?
Кодирование идет через встроенный в браузер видеокодер WebCodecs, а этот API появился только в этих версиях. Старым браузерам инструмент сообщает, что запуститься не может, и дает ссылку на инструменты, которые работают без кодирования.
Что происходит со звуком?
Он перекодируется в AAC с битрейтом 64 или 48 кбит/с и остается в файле. В видео без звуковой дорожки этот шаг пропускается: звук не добавляется там, где его не было.