0

我在我的网站中使用 mpeg4 视频格式。它只能工作 chrome。不能工作 ipad 和 ie。但格式是 mpeg4 第 10 部分 H.264 编码。

有谁知道如何解决这个问题?

4

1 回答 1

3

您没有使用正确的视频编码。对于浏览器,它应该是:Baseline Level 3。

您可以使用FFmpeg使用以下命令转换视频:

ffmpeg -i input.avi -codec:v libx264 -preset medium -crf 23 -profile:v baseline -level 3 -pix_fmt yuv420p -movflags faststart output.mp4
  • 使用FFmpeg 和 x264 编码指南中所示的控制质量-crf和编码速度。-preset

  • 有关音频编码建议,请参阅FFmpeg 和 AAC 编码指南

  • -pix_fmt yuv420p将确保您的输出将使用浏览器支持的色度二次采样像素格式。

  • -movflags faststart将在编码完成后重新定位 moov atom,这允许视频在客户端完全下载之前开始播放。

于 2013-07-19T09:10:40.993 回答