Сжать видео для YouTube
Уменьшите тяжёлую запись, чтобы быстро загрузить её на YouTube даже при медленном интернете, без заметной потери качества.
YouTube
YouTube принимает файлы до 256 ГБ или 12 часов, так что сжатие нужно для скорости загрузки, а не ради лимита.
В записи экрана или видео с телефона битрейта часто намного больше, чем YouTube оставит после обработки; убрав лишнее, можно ускорить загрузку в разы.
Что влезает в 100 МБ
Что выберет компрессор для обычного ролика с телефона 1080p 30 fps (около 16 Мбит/с) разной длины при лимите 100 МБ:
| Длина ролика | Разрешение | Битрейт видео |
|---|---|---|
| 30 секунд | Влезает без сжатия | – |
| 1 минута | 1080p | 12 394 кбит/с |
| 2 минуты | 1080p | 6 128 кбит/с |
| 5 минут | 720p | 2 369 кбит/с |
| 10 минут | 540p | 1 147 кбит/с |
Как это работает
- Мы читаем видео на вашем устройстве и измеряем, насколько оно детализировано (SI) и сколько в нём движения (TI).
- По выбранному размеру считаем точный бюджет битрейта и подбираем разрешение и частоту кадров, которые лучше всего смотрятся при этом бюджете. Меньшее разрешение с достаточным битрейтом выглядит лучше полного разрешения в квадратах.
- Видеокарта кодирует ролик через WebCodecs. Форматы, которые браузер не умеет декодировать, проходят через FFmpeg, скомпилированный в WebAssembly.
- Если результат хоть немного больше лимита, мы перекодируем с исправленным битрейтом, чтобы файл поместился.
Вопросы
Упадёт ли качество на YouTube, если сжать заранее?
Заметно не упадёт, если оставить достаточно битрейта: YouTube всё равно перекодирует каждую загрузку. Выберите размер, при котором у 1080p остаётся хотя бы 5 Мбит/с.
Моё видео куда-то загружается?
Нет. Nibbo работает в браузере и сжимает видео на вашем устройстве. После загрузки страницы можно выключить Wi-Fi, и всё продолжит работать.
Почему у видео уменьшается разрешение?
У маленького файла фиксированный запас битов. Если распределить их по меньшему числу пикселей, картинка будет чистой; при полном разрешении она рассыпалась бы на квадраты.