我必须管理一个主要显示视频的网站。本网站将推出带有
我现在的问题是:选择哪种格式/编解码器来转换视频,以获得最佳工作流程?
完美的解决方案是找到一种可以在 flash 和
对于 Flash,我会使用带有 h264 编解码器的 .flv 文件。 但是那种格式/编解码器不能用
如果没有,是否有可以同时适用于两者的格式/编解码器组合?
如果总是不行,我该怎么办?有网页版的 .flv/h264 文件和移动版的 .ogg/webM 文件吗?
提前感谢您的宝贵建议!
最佳答案
我认为这是一篇关于 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,如果支持,浏览器支持什么格式。
当然,所有的树格式都可用会更好,但是对于客户端来说,处理起来往往很复杂。
关于flash - 网站和移动设备上的视频,是否有一种跨平台代码/格式可以支持所有这些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6891681/