javascript - 使用编解码器 : Apple ProRes (apch) is not getting played through video tag in chrome or IE11 编码的视频文件 .mov

标签 javascript html browser html5-video

我可以在视频标签中播放使用 H.264 编码的 .mov 文件。现在这个具有 Apple ProRes(apch) 编解码器的 .mov 视频(我通过 VLC 播放器检查了编解码器)无法在 中播放。

我试图找出支持和不支持的视频编解码器,通过 this链接和许多其他链接,但无法得到具体答案。

我也尝试过在 Mac 和 Windows 上使用 Safari 的 QuickTime 插件来播放此文件,但失败了。

html5 视频不支持此编解码器吗?如果没有,如何在不使用 VLC 插件的情况下在浏览器中播放此视频?

最佳答案

IE 支持的唯一编解码器是 h.264 和 mp4,如果视频采用 h.264 编码,您可以绕过容器(mov)。由于您的视频以不同的格式编码,因此 html5 浏览器不支持它。

简而言之,Html5 支持 h.264 或/和 vp8 编解码器。您已以此格式重新编码视频。

注意:如果安装了第 3 方插件,IE 可以播放 vp8(webm) 视频。

因此,就您而言,要么重新编码,要么开发一个插件并要求每个人安装它,重新编码会更容易。

关于javascript - 使用编解码器 : Apple ProRes (apch) is not getting played through video tag in chrome or IE11 编码的视频文件 .mov,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27041177/

相关文章:

javascript - 无限原型(prototype)链

html - 如何将带有照片的超大屏幕中央的文本居中?

jquery - 由于目标被视为被动,无法阻止被动事件监听器中的默认设置?为什么滚动时出现此错误?

javascript - 请求不断调用的动画帧

javascript - 如果用户关闭浏览器而不按注销,如何使状态变为离线状态?

javascript - 没有 Index.html 设计的登录页面 - ngRoute (AngularJS)

javascript - 如何设置当前用户电子邮件已验证: true in the browser (replace actual email verification)?

javascript - 如何将变量从一个函数传递到另一个函数

javascript - 在materialize css中初始化Slider

android - 使用 Android 浏览器打开本地 html 文件