MPEG-4第10部分视频不能正常运行流媒体html5?

时间:2013-07-19 08:31:15

标签: html5 video flowplayer

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

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分: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
  • -crf的控件质量和-preset的编码速度,如FFmpeg and x264 Encoding Guide所示。

  • 有关音频编码建议,请参阅FFmpeg and AAC Encoding Guide

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

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