> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 為何影片發佈失敗以及如何修復 | Ayrshare 文件

> 透過檢查影片格式、大小、時長與平台限制排查 Ayrshare 中失敗的影片貼文，並提供逐步修復方式，讓影片順利發佈。

## 當社群平台拒絕你的影片

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

### 影片編碼常見問題

Meta 平台（Facebook、Instagram 與 Threads）與 X 對影片格式有特定要求：[Facebook 媒體規範](/media-guidelines/facebook_pages)、[Instagram 影片規範](/media-guidelines/instagram)、[Threads 影片規範](/media-guidelines/threads)以及 [X 影片規範](/media-guidelines/x_twitter)。

某些影片製作工具偶爾會輸出 Meta 系統無法接受的編碼。有時，其輸出需要重新編碼才能相容。

### 一種解法：使用 FFmpeg 重新編碼

如果你的影片上傳失敗，可以嘗試使用開源的影片處理工具 [FFmpeg](https://ffmpeg.org/) 重新編碼:

```bash theme={"system"}
ffmpeg -i your_original_video.mp4 -c:v libx264 -preset medium -profile:v high -level 4.0 -pix_fmt yuv420p -c:a aac -movflags +faststart meta_compatible_video.mp4
```

此指令會將影片轉為使用相容性極佳的 H.264 影像編碼與 AAC 音訊編碼，Meta 平台可以接受。

重新編碼會「正規化」你的影片，使用標準的編碼參數，讓 Meta 平台能順利處理，且不會犧牲畫質。
如果你經常遇到這類錯誤，這個簡單步驟能省下很多分享創作內容時的挫折感。

### FFmpeg 安裝與使用

安裝說明:

<ul class="custom-bullets">
  <li>**macOS：** `brew install ffmpeg`</li>
  <li>**Windows：** `winget install ffmpeg`</li>

  <li>
    **Linux：** `sudo apt install ffmpeg`（Ubuntu/Debian）或 `sudo dnf install ffmpeg`（Fedora）
  </li>
</ul>

參數說明:

<ul className="custom-bullets">
  <li>-c:v libx264：使用 H.264 影像編碼</li>
  <li>-preset medium：在編碼速度與品質之間取得平衡</li>
  <li>-profile:v high -level 4.0：相容性設定</li>
  <li>-pix\_fmt yuv420p：標準像素格式，最大化相容性</li>
  <li>-b:v 5000k：影片位元率（依需求的畫質調整）</li>
  <li>-c:a aac：AAC 音訊編碼</li>
  <li>-b:a 192k：音訊位元率</li>
  <li>-movflags +faststart：優化檔案以利網頁串流</li>
</ul>
