Стиснути відео для X (Twitter)

Вмістіть відео в ліміт X 512 МБ із чіткими 720p або 1080p. Працює в браузері, тож ролик не залишає ваш пристрій.

Куди надсилаєте?
512 МБ
1 МБ100 МБ
Ваш файл не залишає цей пристрій

X (Twitter)

X приймає відеофайли до 512 МБ. Безкоштовні акаунти можуть публікувати ролики тривалістю до 2 хвилин 20 секунд.

X перекодовує все, що ви завантажуєте, тому чистий файл H.264 у 720p або 1080p дає його кодеку найкращу відправну точку.

Що вміщується в 512 МБ

Що вибере компресор для звичайного ролика з телефона 1080p 30 fps (близько 16 Мбіт/с) різної тривалості за ліміту 512 МБ:

Тривалість роликаРоздільністьБітрейт відео
30 секундВміщується без стиснення–
1 хвилинаВміщується без стиснення–
2 хвилиниВміщується без стиснення–
5 хвилин1080p12 696 кбіт/с
10 хвилин1080p6 279 кбіт/с

Як це працює

  1. Ми читаємо відео на вашому пристрої й вимірюємо, наскільки воно деталізоване (SI) і скільки в ньому руху (TI).
  2. За вибраним розміром обчислюємо точний бюджет бітрейту й підбираємо роздільність і частоту кадрів, які найкраще виглядають за цього бюджету. Менша роздільність із достатнім бітрейтом виглядає краще, ніж повна роздільність у квадратах.
  3. Ваша відеокарта кодує ролик через WebCodecs. Формати, які браузер не вміє декодувати, проходять через FFmpeg, скомпільований у WebAssembly.
  4. Якщо результат хоч трохи більший за ліміт, ми перекодовуємо з виправленим бітрейтом, щоб файл умістився.

Запитання

Чому X не приймає моє відео?

Зазвичай файл більший за 512 МБ, довший, ніж дозволено вашому акаунту, або в кодеку, який X не приймає. MP4 з H.264 у межах ліміту розв’язує всі три проблеми.

Моє відео кудись завантажується?

Ні. Nibbo працює в браузері й стискає відео на вашому пристрої. Після завантаження сторінки можна вимкнути Wi-Fi, і все працюватиме далі.

Чому у відео зменшується роздільність?

Маленький файл має фіксовану кількість бітів. Якщо розподілити їх на менше пікселів, картинка буде чистою; за повної роздільності вона розсипалася б на квадрати.