亚马逊S3的mp4视频在HTML视频标签中无法播放

5
1个回答

8

您的视频在浏览器中使用了错误的设置:

MP4是一个容器格式,用于保存音频/视频编解码器。从技术上讲,只要另一端(播放)理解它,您可以放置任何编解码器。HTML5视频标签期望MP4包含H.264视频编解码器。查看您的文件,它对浏览器的视频解码器没有意义...

您需要使用视频工具将当前视频编解码器转换为AVC编解码器(也称为H.264),但仍包含在MP4文件数据中。我使用了FFmpeg进行转换,结果mp4在Chrome中运行良好(在PC上测试过)。


你用了哪个工具来查看这些视频属性? - dev21
@user3016453,我在Windows上使用了**Media Player Classic。您可以右键单击视频,在“MediaInfo”选项卡下查看属性。现在,实际上可以单独下载一个工具MediaInfo**,适用于Win、Mac或Linux系统,请从 此处 下载。 - VC.One

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接