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

Без Nitro Discord принимает файлы до 20 МБ. Перетащите ролик — приложение сожмёт его в MP4 с целью «не больше 19 МБ» и после сжатия скажет, влез он или нет.

Сколько пускает Discord

Цифры — из справки Discord о вложениях. Там же сказано, что мобильное приложение проверяет размер файла до того, как сжать его: ролик больше лимита не уйдёт, даже если после сжатия он бы влез.

Как влезть в 20 МБ

20 МБ на минуту ролика — это около 2,7 Мбит/с на всё вместе со звуком, втрое меньше, чем YouTube рекомендует для 1080p (справка YouTube). Порядок, который работает:

1. Отрезать лишнее — вес пропорционален длине. 2. Снизить разрешение до 720p, если в 1080p картинка рассыпается на блоки — это видно кнопкой «До / после». 3. Убрать 60 к/с — с 60 на 30 кадров в секунду вес падает примерно на треть. 4. Выключить звук, если он не нужен.

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

FAQ

Почему цель 19 МБ, а не ровно 20?

Регулятор битрейта может немного перелететь, а мегабайты у разных программ считаются по-разному. 19 МБ в приложении — это около 19,9 миллиона байт: файл уложится в «20 МБ», как их ни считай.

Видео загружается на сервер?

Нет. Ролик сжимается прямо в вашей вкладке и никуда не отправляется — ни к нам, ни в Discord.

Можно отправить больше 20 МБ без Nitro?

Нет, это лимит Discord. Можно сжать сильнее: короче фрагмент, ниже разрешение, меньше кадров в секунду.

Какие форматы подойдут?

На входе — MP4, MOV (в том числе с iPhone), M4V, WebM и MKV. На выходе — MP4 с H.264 и AAC — самые распространённые кодеки.