跳转到主要内容

当社交网络拒绝你的视频

如果 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:优化文件以支持在线流式播放