Главная Сжать Видео Сжать PDF Блог
Блог

Как сжать видео до 10 МБ — онлайн и через программу


Сжать видео бесплатно — без загрузки на сервер, без водяных знаков. Попробовать сжатие видео →

Как сжать видео до 10 МБ — онлайн и через программу

Лимит загрузки — 10 МБ, а видео весит 200, 500 МБ или больше? Сжать до 10 МБ реально, но качество результата зависит от длины видео. Вот как это сделать.


Реалистичные ожидания: что войдёт в 10 МБ

Это самое важное, что нужно понять до начала:

Длина видео Возможное качество в 10 МБ
10–15 секунд Отличное (1080p или 720p)
30 секунд Хорошее (720p)
1 минута Среднее (480p или 720p с заметным сжатием)
2–3 минуты Низкое (360p, заметные артефакты)
5+ минут Очень низкое (трудно достичь без критической потери)

Правило: в 10 МБ при битрейте 1 Мбит/с помещается ~80 секунд видео. При более низком битрейте — больше, но хуже качество.

Если у вас видео дольше 1 минуты и нужно высокое качество — возможно, стоит обрезать до нужной части или пересмотреть требования к размеру.


Как сжать видео до 10 МБ онлайн

Шаг 1. Откройте онлайн-компрессор видео в браузере.

Шаг 2. Загрузите видео.

Шаг 3. Если сервис позволяет — укажите целевой размер «10 МБ» или выберите «максимальное сжатие».

Шаг 4. Нажмите «Сжать» или «Конвертировать».

Шаг 5. После обработки проверьте результирующий размер. Если не уложилось — попробуйте методы из следующего раздела.


Как гарантированно уложиться в 10 МБ

Самый надёжный способ — ffmpeg с расчётом битрейта:

Формула: Битрейт (Кбит/с) = (Целевой размер МБ × 8192) / Длина видео в секундах

Для 10 МБ и 60 секунд: (10 × 8192) / 60 = ~1365 Кбит/с (оставьте ~128 Кбит/с на аудио = ~1237 Кбит/с на видео)

# Двухпроходное кодирование для точного размера (надёжнее однопроходного)
# Замените 1237k на ваш расчётный битрейт

# Проход 1
ffmpeg -i input.mp4 -c:v libx264 -b:v 1237k -pass 1 -an -f mp4 /dev/null

# Проход 2
ffmpeg -i input.mp4 -c:v libx264 -b:v 1237k -pass 2 -c:a aac -b:a 128k output_10mb.mp4

Двухпроходное кодирование обеспечивает точное попадание в целевой размер.


HandBrake: простой интерфейс для точного размера

В HandBrake есть режим Average Bitrate (вместо CRF):

  1. Откройте HandBrake, загрузите видео.
  2. Вкладка Video → Выберите Average Bitrate (kbps) вместо Constant Quality.
  3. Введите рассчитанный битрейт (например, 1200 для 1 минуты в 10 МБ).
  4. Включите 2-Pass Encoding для точности.
  5. Start Encode.

Уменьшение разрешения: быстрый способ сократить размер

Если качество менее критично — уменьшите разрешение:

Разрешение Данных по сравнению с 4K По сравнению с 1080p
4K (3840×2160) 100%
1080p (1920×1080) 25% 100%
720p (1280×720) ~11% ~45%
480p (854×480) ~5% ~20%
360p (640×360) ~3% ~11%

Командой ffmpeg:

# Уменьшить до 720p и задать битрейт
ffmpeg -i input.mp4 -vf scale=1280:720 -c:v libx264 -b:v 1000k -c:a aac -b:a 128k output.mp4

# Уменьшить до 480p (для очень коротких видео или критично важного размера)
ffmpeg -i input.mp4 -vf scale=854:480 -c:v libx264 -b:v 600k -c:a aac -b:a 96k output.mp4

Обрезка видео перед сжатием

Если нужна только часть видео — вырежьте её до сжатия. Это самый эффективный способ уменьшить размер:

# Вырезать фрагмент с 00:00:05 длиной 30 секунд
ffmpeg -i input.mp4 -ss 00:00:05 -t 30 -c copy clip.mp4

Параметр -c copy копирует видео без перекодирования — мгновенно и без потери качества. После обрезки сожмите полученный фрагмент до нужного размера.


Для каких платформ нужен лимит 10 МБ

Лимит 10 МБ встречается в:

  • Некоторых формах обратной связи и порталах
  • Старых корпоративных системах загрузки файлов
  • Email-вложениях (с учётом overhead base64 — реальный лимит ~7 МБ)
  • Некоторых мобильных приложениях

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


Часто задаваемые вопросы

Можно ли сжать 10-минутное видео до 10 МБ? Технически — да. Но качество будет очень низким: размытое изображение, блочные артефакты. Для видео дольше 2–3 минут с лимитом 10 МБ результат будет плохим.

Как сжать видео до 10 МБ на телефоне? Используйте онлайн-компрессор в браузере или приложение для редактирования видео с настройкой битрейта. На iPhone — iMovie с экспортом «для email» даёт небольшой файл.

Какое разрешение выбрать для 10 МБ? Для видео до 30 секунд — 720p. Для видео 1 минута — 480p. Для видео 2–3 минуты — 360p или 240p.

ffmpeg сложно использовать? Команды выглядят сложно, но скопировать и заменить имя файла — легко. Попробуйте — это займёт 2 минуты.


Итог

Сжать видео до 10 МБ:

  • Для коротких клипов (до 30–60 секунд) — онлайн-компрессор справится.
  • Для более длинных видео — используйте ffmpeg с двухпроходным кодированием или HandBrake в режиме Average Bitrate.
  • Для очень длинных видео — обрежьте до нужной части или пересмотрите требования к размеру.