Сжать видео для YouTube

Уменьшите тяжёлую запись, чтобы быстро загрузить её на YouTube даже при медленном интернете, без заметной потери качества.

Куда отправляете?
100 МБ
1 МБ100 МБ
Ваш файл не покидает это устройство

YouTube

YouTube принимает файлы до 256 ГБ или 12 часов, так что сжатие нужно для скорости загрузки, а не ради лимита.

В записи экрана или видео с телефона битрейта часто намного больше, чем YouTube оставит после обработки; убрав лишнее, можно ускорить загрузку в разы.

Что влезает в 100 МБ

Что выберет компрессор для обычного ролика с телефона 1080p 30 fps (около 16 Мбит/с) разной длины при лимите 100 МБ:

Длина роликаРазрешениеБитрейт видео
30 секундВлезает без сжатия–
1 минута1080p12 394 кбит/с
2 минуты1080p6 128 кбит/с
5 минут720p2 369 кбит/с
10 минут540p1 147 кбит/с

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

  1. Мы читаем видео на вашем устройстве и измеряем, насколько оно детализировано (SI) и сколько в нём движения (TI).
  2. По выбранному размеру считаем точный бюджет битрейта и подбираем разрешение и частоту кадров, которые лучше всего смотрятся при этом бюджете. Меньшее разрешение с достаточным битрейтом выглядит лучше полного разрешения в квадратах.
  3. Видеокарта кодирует ролик через WebCodecs. Форматы, которые браузер не умеет декодировать, проходят через FFmpeg, скомпилированный в WebAssembly.
  4. Если результат хоть немного больше лимита, мы перекодируем с исправленным битрейтом, чтобы файл поместился.

Вопросы

Упадёт ли качество на YouTube, если сжать заранее?

Заметно не упадёт, если оставить достаточно битрейта: YouTube всё равно перекодирует каждую загрузку. Выберите размер, при котором у 1080p остаётся хотя бы 5 Мбит/с.

Моё видео куда-то загружается?

Нет. Nibbo работает в браузере и сжимает видео на вашем устройстве. После загрузки страницы можно выключить Wi-Fi, и всё продолжит работать.

Почему у видео уменьшается разрешение?

У маленького файла фиксированный запас битов. Если распределить их по меньшему числу пикселей, картинка будет чистой; при полном разрешении она рассыпалась бы на квадраты.