Перейти до основного вмісту

Коли соціальні мережі відхиляють ваші відео

Якщо Meta — Facebook, Instagram або Threads — чи X (Twitter) продовжують відхиляти ваші публікації відео під час публікації, навіть після спроби повторної публікації, проблема може бути не в платформі, а в самому кодуванні відео.

Поширена проблема з кодуванням відео

Платформи Meta (Facebook, Instagram та Threads) і X мають конкретні вимоги до формату відео: Facebook Media Guidelines, Instagram Video Guidelines, Threads Video Guidelines та X Video Guidelines. Деякі інструменти для створення відео іноді видають відео з кодуванням, яке системи Meta не приймають. Часом їх вивід потребує повторного кодування для сумісності.

Одне з рішень: перекодування за допомогою FFmpeg

Якщо завантаження ваших відео не вдається, спробуйте перекодувати відео за допомогою FFmpeg — інструменту з відкритим кодом для обробки відео:
Ця команда конвертує ваше відео до широко сумісного відеокодека H.264 та аудіокодека AAC, які приймають платформи Meta. Перекодування «нормалізує» ваше відео до стандартних параметрів кодування, які платформи Meta призначені обробляти, без втрати якості. Якщо ви регулярно бачите ці помилки, цей простий крок може позбавити вас розчарувань під час поширення вашого творчого контенту.

Встановлення та використання FFmpeg

Інструкції зі встановлення:
  • macOS: brew install ffmpeg
  • Windows: winget install ffmpeg
  • Linux: sudo apt install ffmpeg (Ubuntu/Debian) або sudo dnf install ffmpeg (Fedora)
Параметри:
  • -c:v libx264: Використовує відеокодек H.264
  • -preset medium: Баланс між швидкістю кодування та якістю
  • -profile:v high -level 4.0: Налаштування сумісності
  • -pix_fmt yuv420p: Стандартний формат пікселя для максимальної сумісності
  • -b:v 5000k: Бітрейт відео (налаштуйте залежно від потреб щодо якості)
  • -c:a aac: Аудіокодек AAC
  • -b:a 192k: Бітрейт аудіо
  • -movflags +faststart: Оптимізує файл для веб-стрімінгу