Настройки экспорта видео для соцсетей: один пресет, который подходит для загрузки везде
Настройки экспорта, которые YouTube, Instagram, TikTok, Facebook, X, LinkedIn, Pinterest и Reddit действительно документируют: контейнер, кодек, частота кадров, аудио и битрейт, а также как выбрать битрейт, который укладывается в лимит загрузки каждой платформы.
Каждая соцсеть перекодирует то, что вы загружаете. Это не повод экспортировать небрежно. Файл, который платформа не принимает, будет отклонён или дважды сжат и станет мягким. Хорошая новость в том, что платформы публикуют свои требования, и их списки почти полностью совпадают.
Здесь то, что документирует каждая платформа, один пресет, который подходит всем им, и как выбрать битрейт в рамках лимита загрузки. Для расчёта размера используйте калькулятор размера видеофайла.
Если коротко
- Контейнер: MP4, с moov atom в начале файла (часто называется «fast start» или «web optimized»).
- Видеокодек: H.264, High Profile, прогрессивная развёртка, closed GOP, цветовая выборка 4:2:0.
- Частота кадров: та, на которой вы снимали, постоянная. Для рекламы в Reddit 30 fps или ниже.
- Аудио: AAC-LC, 48 kHz, стерео, не ниже 128 kbps.
- Битрейт: таблица YouTube как отправная точка (8 Mbps для 1080p при 24 to 30 fps), затем проверьте, что он укладывается в лимит размера файла каждой платформы и в ограничение Instagram в 25 Mbps.
Каждая строка подкреплена документацией хотя бы одной платформы, ниже.
Что документирует каждая платформа
YouTube
YouTube публикует самый полный список в своих рекомендуемых настройках кодирования для загрузки: MP4 с moov atom в начале и без edit lists; H.264, прогрессивная развёртка, High Profile, 2 последовательных B-кадра, closed GOP, CABAC, 4:2:0; аудио в AAC-LC или Opus на 48 kHz; частота кадров кодируется с той, на которой снималось, а чересстрочные кадры сначала деинтерлейсятся (1080i60 становится 1080p30). Рекомендуемые битрейты аудио: 128 kbps моно, 384 kbps стерео и 512 kbps для 5.1.
Справочник по медиа Instagram от Meta задаёт правила для Reels, публикуемых через API: MOV или MP4 без edit lists и с moov atom в начале; HEVC или H.264, прогрессивная развёртка, closed GOP, 4:2:0; 23 to 60 fps; ширина не более 1920 пикселей; видеобитрейт VBR с максимумом 25 Mbps; аудио AAC до 48 kHz, моно или стерео, 128 kbps. Reel может длиться от 3 секунд до 15 минут и весить до 300 MB; Story от 3 до 60 секунд и до 100 MB.
Видеореклама в Facebook
Для видеообъявления в ленте Facebook спецификации рекламы Meta требуют H.264, квадратные пиксели, фиксированную частоту кадров, прогрессивную развёртку и стерео AAC-аудио 128 kbps или выше, в MP4, MOV или GIF, до 4 GB и 241 минуты. Рекомендуемый формат здесь 4:5, 1440 на 1800.
TikTok
Для публикации руководство по передаче медиа TikTok рекомендует MP4 и H.264 (также принимает WebM, MOV, H.265, VP8 и VP9), 23 to 60 fps, от 360 до 4,096 пикселей по каждой стороне и до 4 GB. Для рекламы в ленте спецификации аукционной рекламы добавляют минимум: битрейт не ниже 516 kbps, файлы 500 MB или меньше.
X
Лучшие практики по медиа в X рекомендуют H.264 High Profile при 30 или 60 fps с аудио AAC-LC и требуют не более 60 fps, YUV 4:2:0, прогрессивную развёртку, отсутствие open GOP, моно или стерео аудио (не 5.1), а также AAC Low Complexity, а не High-Efficiency AAC.
LinkedIn, Pinterest и Reddit
- LinkedIn принимает MP4 размером от 75 KB до 500 MB, длительностью от 3 секунд до 30 минут, для публикаций и рекламы, согласно его Videos API.
- Pinterest принимает MP4, MOV или M4V в H.264 или H.265, до 2 GB, от 4 секунд до 15 минут, согласно его спецификациям продукта.
- Видеореклама Reddit принимает MP4 или MOV (ProRes не поддерживается), до 1 GB, от 2 секунд до 15 минут, максимум 30 fps, согласно его спецификациям видеорекламы.
Коротко о том, почему именно эти настройки
- moov atom в начале. moov atom это индекс файла. Если он в начале, сервер может начать читать видео, не дожидаясь, пока придёт весь файл. YouTube и Instagram оба этого требуют.
- Closed GOP, прогрессивная развёртка, 4:2:0. Это простые, широко поддерживаемые варианты H.264. X категорически отвергает open GOP, а YouTube, Instagram и X все называют прогрессивную развёртку и 4:2:0.
- Постоянная частота кадров, та, на которой снимали. YouTube советует сохранять записанную частоту, а Facebook просит фиксированную. Конвертация материала 24 fps в 30 добавляет дублирующие кадры и ничего не делает плавнее. Единственная оговорка касается рекламы Reddit, где потолок 30 fps, поэтому клип 60 fps для Reddit нужно экспортировать на 30 fps.
- AAC-LC, стерео, 48 kHz. Instagram ограничивает аудио 48 kHz и стерео, X отвергает HE-AAC и 5.1, а Facebook просит стерео AAC на 128 kbps или выше.
Выбор битрейта
Таблица YouTube для видео со стандартным динамическим диапазоном самый полезный публичный ориентир: 5 Mbps для 720p, 8 Mbps для 1080p при 24 to 30 fps и 12 Mbps при 48 to 60 fps, 16 Mbps для 1440p и 35 to 45 Mbps для 2160p. Это разумные отправные точки и для других платформ, с двумя проверками.
Во-первых, потолок битрейта. У Instagram он 25 Mbps для видео, поэтому экспорт 4K на 45 Mbps для Reels нужно снизить.
Во-вторых, лимит размера файла. Размер равен битрейту, умноженному на длительность. Формула:
размер в байтах = (битрейт видео + битрейт аудио) × секунды ÷ 8
Рекламный ролик 1080p длиной 45 секунд при 8 Mbps и аудио 384 kbps занимает (8,000,000 + 384,000) × 45 ÷ 8 = 47,160,000 байт, примерно 47 MB. Это укладывается везде в списке, включая 100-мегабайтную Instagram Story. Версия на 3 минуты с теми же настройками весит около 189 MB: для Reel (300 MB) или LinkedIn (500 MB) этого достаточно, но для Story с её лимитом 60 секунд уже много.
Чтобы пойти в обратную сторону, разделите лимит в битах на длительность и вычтите аудио. Reel на 15 минут должен уместиться в 300 MB: 300,000,000 × 8 ÷ 900 = 2.67 Mbps суммарно, то есть около 2.54 Mbps видео при аудио 128 kbps. Это намного ниже цифры YouTube для 720p, и это главный вывод: для длинных загрузок качество определяет лимит размера, а не кодек.
Один MB или другой
Платформы пишут «MB» и «GB», не уточняя, имеют ли они в виду 1,000,000 байт или 1,048,576. Разница составляет около 5% на уровне мегабайт. Ваш редактор может показывать двоичные единицы, называя их MB. Если файл находится в пределах 5% от лимита, считайте меньшее, десятичное значение и экспортируйте чуть ниже. Калькулятор показывает оба значения и отмечает любой файл, который помещается только при большем значении.
Пресет, который стоит сохранить
В большинстве редакторов это один пользовательский пресет: MP4, H.264 High Profile, исходная частота кадров (постоянная), переменный битрейт около 8 Mbps для 1080p, AAC-LC стерео на 48 kHz и не ниже 128 kbps (YouTube рекомендует 384 kbps для стерео), «fast start» или «optimize for web» включено. Если снимаете на 60 fps, создайте второй пресет на 30 fps для Reddit. Затем проверьте размер каждого экспорта относительно лимита платформы до загрузки, а не после того, как она упадёт с ошибкой.
Если вам не хочется экспортировать вообще, Hermoso это ИИ-агент для маркетинга, который ведёт ваш маркетинг на автопилоте. Он делает видеообъявления в 9:16, 1:1 и 16:9, может переформатировать видео под другое соотношение сторон и публикует или планирует посты прямо в ваши подключённые каналы, отклоняя то, что платформа отвергла бы, в момент планирования, а не спустя часы. См. планировщик публикаций в соцсетях.
Частые вопросы
Какие лучшие настройки экспорта видео для соцсетей?
MP4 с moov atom в начале, H.264 High Profile, прогрессивная развёртка, closed GOP, 4:2:0, исходная частота кадров, сохранённая постоянной, и стерео AAC-LC на 48 kHz и 128 kbps или выше. YouTube, Instagram и X документируют именно это, а Facebook, TikTok, Pinterest и Reddit принимают такие файлы, с одной оговоркой: видеореклама Reddit требует 30 fps или меньше.
Какой битрейт выбрать для экспорта видео 1080p?
YouTube рекомендует 8 Mbps для 1080p при 24 to 30 fps и 12 Mbps при 48 to 60 fps. Проверьте результат относительно лимита размера файла каждой платформы и помните, что Instagram ограничивает видео 25 Mbps.
Какую частоту кадров использовать?
Ту, на которой снимали, сохраняя её постоянной. Instagram и TikTok принимают от 23 до 60 fps, а X до 60, но видеореклама Reddit ограничена 30 fps.
Каким будет размер моего видеофайла?
Сложите битрейты видео и аудио, умножьте на количество секунд и разделите на 8. Ролик на 45 секунд при 8 Mbps с аудио 384 kbps весит около 47 MB.