我必须管理一个主要显示视频的网站。该网站将有一个移动版本<视频>标签,以便视频也可以在他们的浏览器中在ipod,iphone,ipad和其他移动设备上播放。
我现在的问题是:哪种格式/编解码器选择转换视频,以获得最佳工作流程?
完美的解决方案是找到一种可以在flash和< flash中播放的格式。视频>播放器,以便我的客户端不会将视频导出为多个文件。
对于Flash,我会使用带有h264编解码器的.flv文件。 但是格式/编解码器不能用<视频>,不是吗?
如果没有,是否有可以兼用的格式/编解码器组合?
如果一直没有,我该怎么办?有一个用于Web版本的.flv / h264文件,以及一个用于移动版本的.ogg / webM文件吗?
提前感谢您的宝贵建议!
答案 0 :(得分:3)
我认为这是关于HTML5视频的一篇非常好的文章: http://diveintohtml5.ep.io/video.html
Codecs/container IE Firefox Safari Chrome Opera iPhone Android
Theora+Vorbis+Ogg · 3.5+ † 5.0+ 10.5+ · ·
H.264+AAC+MP4 9.0 · 3.0+ · · 3.0+ 2.0+
WebM 9.0 4.0+ † 6.0+ 10.6+ · 2.3‡
根据这篇文章,没有任何格式可以在任何地方使用。 我所做的是,我用H.264编码视频。因此它可以在iPhone,iPad和safari上本地工作,对于所有其他人,我只需使用flash播放器作为后备读取mpg文件。 (您可以使用flash直接链接到mp4文件,不需要使用FLV文件)。
为此,您可以使用Modernizr来检测是否支持HTML5,如果是,则支持浏览器支持的格式。
当然最好让所有的树格式都可用,但是对于客户来说,它往往很复杂。
答案 1 :(得分:1)
以下是Android,iOS和WP8,Mac和Windows的常见内容:
容器类型 - MP4,M4V
编码类型 - H.264视频,最高1.5 Mbps,640 x 480像素,每秒30帧,具有AAC-LC音频功能的H.264基线配置文件的低复杂度版本至160 Kbps,48 kHz,立体声音频