> ## 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>
