home > theory > CG-CV-IP >

web视频合成叠加方案—播放带alpha通道视频叠加背景

Author:[email protected] Date:

在网页上如何把视频融入背景,视频替代GIF动画,背景无法融合原因在于普通MP4视频格式无法带alpha透明通道。webM视频高压缩比高保真

从当年BBS到51空间、qq空间、微博……想当年取网吧打传奇,晚上看的A片都是,下载,是20kb/s

现在,网络带宽不不在话下……所以,网红,一个个冒出头来,心理学上,应该是,个人,表现欲,爆发……废话……不是说开发吗?

如果是视频上传,然后再H5播放,俺么就是直接用工具,比如Adobe Media批量处理Web,也可以做视频合成叠加。


带alpha通道的图片有GIF和PNG,但是GIF只有8位,失真严重,边缘锯齿非常明显。

做动画,其它考虑PNG24,用css3 animations播放。但是,每个都配置太麻烦。综合考虑还是做透明背景的及带alpha通道的视频做背景做好。

带alpha通道可以跟背景融合的视频,常用有三种格式

  • 微软 AVI,微软压缩比太差,文件太大。

  • 苹果mov,在windows平台,要装相关插件。

  • 谷歌webM,只要与新版chrome即支持。 webM 与webP是一个爹养的,在网络应用绝佳——高压缩比高保真。

webM格式的优势

webM影片格式,其实是以 Matroska(就是我们熟知的 MKV)容器格式为基础开发的新容器格式,里面包括了 VP8 影片轨和 Ogg Vorbis 音轨。WebM 应该是不会有 H.264 的那些潜在的专利问题。

 WebM标准的网络视频更加偏向于开源并且是基于HTML5标准的,WebM 项目旨在为对每个人都开放的网络开发高质量、开放的视频格式,其重点是解决视频服务这一核心的网络用户体验。

Google 说 WebM 的格式相当有效率,应该可以在 netbook、tablet、手持式装置等上面顺畅地使用,当然自家的 Youtube 也会支持 WebM 的播放。来自产业界的奥援有 Adobe -- Flash Player 将会支持 WebM 格式的播放

制作webM视频,一般用AE来制作,但是它无法导出 webM的视频格式。

premiere 与After Effect 如何输出HTML5 WebM视频格式?

用这个插件,http://www.fnordware.com/WebM/

WebM是Premiere的插件,这是由Google创建的开放式电影格式,WebM是完全依赖开源和无专利技术的HTML-5标准视频格式,它将VP8和VP9视频编解码器与Vorbis和Opus音频编解码器一起使用,并包装在Matroska容器中。

adobe premiere AE  即可导出 webM

推荐一些网络视频开发资料:七牛的文档:

「视频直播技术详解」系列之一:采集

「视频直播技术详解」系列之二:处理

「视频直播技术详解」系列之三:编码和封装

「视频直播技术详解」系列之四:推流和传输

「视频直播技术详解」系列之五:延迟优化

「视频直播技术详解」系列之六:现代播放器原理

视频直播技术详解」系列之七:直播云 SDK 性能测试模型

详谈[七牛直播云]性能优化实践

HTTP Live Streaming直播(iOS直播)技术分析与实现



转载本站文章《web视频合成叠加方案—播放带alpha通道视频叠加背景》,
请注明出处:https://www.zhoulujun.cn/html/theory/CG-CV-IP/7453.html