跳转到主要内容

當社群平台拒絕你的影片

如果 Meta(Facebook、Instagram 或 Threads)或 X(Twitter)持續拒絕你的影片貼文,即便你進行了貼文重試,問題可能不在平台,而是影片編碼本身。

影片編碼常見問題

Meta 平台(Facebook、Instagram 與 Threads)與 X 對影片格式有特定要求:Facebook 媒體規範Instagram 影片規範Threads 影片規範以及 X 影片規範 某些影片製作工具偶爾會輸出 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:優化檔案以利網頁串流