YouTube 和 Facebook 视频上传的 FFmpeg 设置

YouTube 和 Facebook 视频上传的 FFmpeg 设置

有没有 FFmpeg 专家可以分享他们将视频转换为 YouTube 和 Facebook 的首选设置?

对于 Youtube,我遵循这些准则,我的视频大小为 480P @ 24 fps

  • 音频编解码器: AAC-LC
  • 声道:立体声或立体声 + 5.1
  • 采样率 96khz 或 48 khz
  • 视频编解码器:H.264
  • 逐行扫描(无隔行)
  • 高调
  • 2 个连续的 B 帧
  • 封闭式 GOP。帧速率减半的 GOP。
  • 中美洲及加勒比地区航空委员会
  • 可变比特率。无需比特率限制
  • 色彩空间:4.2.0

高级编码规范 - YouTube帮助

答案1

不要将指南视为严格要求。一般建议提供您上传的实际最高质量。就这么简单;无论您上传什么,都会被重新编码,YouTube 几乎总是会接受您提供的任何内容。这意味着您要么上传原始内容,要么如果原始内容太大,您可以使用高质量重新编码它。使用示例ffmpeg

ffmpeg -i input -c:v libx264 -crf 18 -preset slow -c:a copy output.mkv

FFmpeg 维基:H.264了解更多详情——特别是-crf-preset选项。请注意,我只是复制了音频,但如果源包含未压缩的音频,您可以选择重新编码。

您的播放器可能由于各种原因无法播放输出,但 YouTube 肯定可以。

相关内容