dav*_*arx 7 flash html5 video-encoding
我必须管理一个主要显示视频的网站.该网站将有一个带有<video>标签的移动版本,因此该视频也可以在他们的浏览器中在ipod,iphone,ipad和其他移动设备上播放.
我现在的问题是:哪种格式/编解码器选择转换视频,以获得最佳工作流程?
完美的解决方案是找到可以在flash和<video>播放器中播放的格式,这样我的客户端就不会将视频导出到多个文件中.
对于Flash,我会使用带有h264编解码器的.flv文件.但是那个格式/编解码器不能用<video>播放,不是吗?
如果没有,是否有可以同时适用的格式/编解码器组合?
如果不是,我该怎么办?有一个用于Web版本的.flv/h264文件,以及一个用于移动版本的.ogg/webM文件吗?
提前感谢您的宝贵建议!
我认为这是一篇关于 HTML5 视频的非常好的文章:\n http://diveintohtml5.ep.io/video.html
\n\nCodecs/container IE Firefox Safari Chrome Opera iPhone Android\nTheora+Vorbis+Ogg \xc2\xb7 3.5+ \xe2\x80\xa0 5.0+ 10.5+ \xc2\xb7 \xc2\xb7\nH.264+AAC+MP4 9.0 \xc2\xb7 3.0+ \xc2\xb7 \xc2\xb7 3.0+ 2.0+\nWebM 9.0 4.0+ \xe2\x80\xa0 6.0+ 10.6+ \xc2\xb7 2.3\xe2\x80\xa1\nRun Code Online (Sandbox Code Playgroud)\n\n根据这篇文章,没有一种格式可以在任何地方使用。\n我所做的是以 H.264 编码视频。因此,它可以在 iPhone、iPad 和 Safari 上正常运行,而对于所有其他设备,我只需使用 Flash 播放器读取 mpg 文件作为备用。(您可以直接用flash链接到mp4文件,不需要使用FLV文件)。
\n\n为此,您可以使用Modernizr来检测是否支持 HTML5,如果支持,则浏览器支持哪些格式。
\n\n当然,拥有所有可用的树格式会更好,但对于客户端来说处理起来往往很复杂。
\n