
Лимит загрузок Instagram
Если вы публикуете в Instagram, вы, вероятно, в какой-то момент упирались в стену. Ваше видео было слишком длинным. Ваше фото могло быть обрезано. Или Instagram просто перестал позволять вам загружать в тот день.
Этот пост разбирает каждый лимит загрузки Instagram, который вам нужно знать, чтобы вы могли публиковать без неожиданных блокировок.
TL;DR
Вот ключевые лимиты загрузки Instagram в одном взгляде:
- Длительность видео: 60 секунд для ленты, 90 секунд для Reels, до 10 минут для Stories с корректировками
- Размер файла: 30MB для фото, 650MB для видео на большинстве аккаунтов
- Соотношение сторон: 1.91:1 до 1:1 до 4:5 для постов в ленте
- Разрешение: рекомендуется 1080p
- Формат: JPG или PNG для фото, MP4 или MOV для видео
- Дневной лимит загрузок: зависит от возраста аккаунта и истории
Лимит длительности видео
У Instagram разные лимиты в зависимости от того, где вы публикуете:
- Видео в ленте: максимум 60 секунд
- Reels: максимум 90 секунд (или до 3 минут при использовании камеры напрямую)
- Stories: 10 секунд на сегмент, но можно объединить несколько сегментов
- Прямые видео: до 4 часов
Если вы попытаетесь опубликовать видео, превышающее эти лимиты, Instagram заблокирует вас до публикации.
Лимит размера файла
У Instagram строгие лимиты размера файлов:
- Фото: максимум 30MB на изображение
- Видео: максимум 650MB на большинстве аккаунтов. Аккаунты Business и Creator могут получить более высокие лимиты.
Если ваш файл слишком большой, Instagram его отклоняет. Для фото используйте компрессор, чтобы уменьшить до 30MB. Для видео Instagram перекодирует всё, поэтому меньший исходный файл всё равно будет хорошо выглядеть после загрузки.
Требования к соотношению сторон
Instagram поддерживает несколько соотношений сторон, но не все работают везде:
Для постов в ленте:
- 1.91:1 (горизонтальное) до 1:1 (квадратное) до 4:5 (вертикальное)
- Всё за пределами этого диапазона будет обрезано или отклонено
Для Reels:
- 9:16 (вертикальное) — стандарт и самое популярное
- 1:1 и 4:5 тоже работают
Для Stories:
- 9:16 (вертикальное) только
Если вы загрузите горизонтальное видео как Story, Instagram добавит чёрные полосы или обрежет его.
Разрешение и формат
Instagram рекомендует загружать в максимально возможном разрешении. Платформа принимает:
- Фото: JPG или PNG
- Видео: MP4 или MOV с кодированием H.264
- Аудио: формат AAC
Для лучшего качества загружайте в 1080p. Instagram всё равно сжимает ваш контент, но если начать выше, вы потеряете меньше в процессе.
Дневные лимиты загрузок
Instagram не публикует жёстких дневных лимитов. Вместо этого лимиты варьируются в зависимости от:
- Возраста аккаунта
- Типа аккаунта (личный, Creator, Business)
- Статуса верификации
- История вовлечённости
Новые аккаунты обычно быстрее достигают лимитов. Если вы публикуете слишком много и слишком быстро, Instagram может временно ограничить ваши загрузки. Обычно это сбрасывается в течение 24-48 часов.
- Планируйте и публикуйте видео, не упираясь в лимиты вручную
- Автоматически репостите контент Instagram на другие платформы
- Управляйте несколькими аккаунтами с одной панели
Ошибки загрузки Instagram Graph API
Если вы публикуете через Instagram Graph API (для аккаунтов Business или Creator), вы столкнётесь с другими ошибками, чем обычные пользователи. Вот самые распространённые и что они означают.
Видео слишком длинное
Ошибка: (#100) The video is too long
Ваше видео превышает максимально допустимую длительность для этой конечной точки. Проверьте, в какой контейнер вы публикуете. Видео в ленте имеют лимит 60 секунд через API. Reels имеют лимит 90 секунд.
Видео слишком короткое
Ошибка: (#100) The video is too short
Instagram требует, чтобы видео длились не менее 3 секунд. Если ваш клип короче, API отклонит его.
Неправильный формат файла
Ошибка: (#100) The extension specified is not supported
Instagram Graph API принимает только файлы MP4 или MOV с видео H.264 и аудио AAC. Если вы загрузите файл в другом формате, это не удастся.
Соотношение сторон отклонено
Ошибка: (#100) The parameter video_url cannot be used with the given dimensions
Соотношение сторон вашего видео не соответствует тому, что Instagram ожидает для этого контейнера. Для Reels вам нужно 9:16. Для постов в ленте диапазон составляет 1.91:1 до 4:5.
Размер файла слишком большой
Ошибка: (#100) Failed to upload image или ошибка загрузки видео
Ваш файл превышает лимит 650MB для видео или лимит 30MB для фото. Сожмите файл перед загрузкой.
Достигнут лимит частоты
Ошибка: (#429) Rate limit error или (#4) Application request limit reached
Вы публиковали слишком много раз за короткое окно. API временно заблокирует запросы. Подождите и повторите попытку через несколько минут.
Несоответствие типа контейнера
Ошибка: (#100) The Instagram TV ID is invalid
Вы пытаетесь опубликовать видео на неправильной конечной точке. У IGTV есть своя собственная конечная точка и лимиты. Убедитесь, что вы используете правильный контейнер для вашего типа контента.
Совет для разработчиков: элегантно обрабатывайте ошибки загрузки
При создании приложения, которое публикует в Instagram, перехватывайте эти конкретные ошибки и давайте пользователям чёткие рекомендации:
if (error.message.includes('video is too long')) {
// Сказать пользователю сократить видео до менее 60 секунд
}
if (error.message.includes('video is too short')) {
// Сказать пользователю продлить видео до минимум 3 секунд
}
if (error.message.includes('rate limit')) {
// Поставить пост в очередь и повторить попытку после задержки
}
Как обойти лимиты
1. Обрезайте видео
Если ваше видео превышает лимит для Reels, нарежьте его на более короткие клипы. Опубликуйте один клип сегодня, другой завтра. Это также поддерживает возвращение вашей аудитории.
2. Сжимайте фото
Используйте бесплатный инструмент для сжатия фото до 30MB перед загрузкой. TinyPNG и аналогичные сервисы могут уменьшить размер файла без видимой потери качества.
3. Используйте правильное соотношение сторон
Перед съёмкой установите телефон на 9:16 для Reels или Stories. Это избавит вас от обрезки или работы с чёрными полосами позже.
4. Распределяйте публикации
Если вам нужно опубликовать много всего за один день, распределите их на несколько часов. Это снижает вероятность достижения лимитов частоты.
Что происходит при достижении лимита
Если вы превысите любой из этих лимитов, Instagram покажет вам ошибку. Загрузка не удастся, и вам нужно будет исправить проблему перед повторной попыткой.
Для проблем с размером файла сожмите контент и повторите попытку. Для проблем с длиной обрежьте видео. Для лимитов частоты подождите перед повторной публикацией.
Итог
Знание лимитов загрузки Instagram поддерживает вашу публикацию гладкой. Основные, которые нужно запомнить: 60 секунд для видео в ленте, 30MB для фото и диапазон соотношения сторон для постов в ленте.
Если вы хотите получить больше от своего контента в Instagram, рассмотрите возможность использования его на других платформах. Такие инструменты, как Taisly, могут автоматически репостить ваши видео из Instagram в TikTok, YouTube и Facebook, чтобы один контент охватывал несколько аудиторий.


