10月14日,字节跳动旗下火山引擎多媒体实验室宣布针对屏幕内容视频研发出编解码器BVC1S。在远程协作、虚拟桌面、云游戏等屏幕内容视频编码场景下,BVC1S相较业界主流的X265开源编码器可节省85.3%的码率,编码速度提升2.87倍。
屏幕内容视频来自于计算机的屏幕渲染,主要由文字、图形和图片组成。相比于摄像机采集的自然视频,屏幕内容视频有很多不同的特性,比如没有采集噪声、文字区域颜色单一,以及变化锐利等。充分利用屏幕内容视频特性而开发的编码工具,往往可以获得比传统视频编码工具更高的性能。视频编码标准化组织也意识到屏幕内容视频的重要性,推出了针对屏幕内容视频的扩展标准。
火山引擎多媒体实验室一直致力于新一代视频编解码标准的制定,以及视频编解码技术的推广应用,在屏幕内容视频编解码领域有多年的技术积累。其针对屏幕内容视频开发的BVC1S编解码器,采纳了私有的编解码协议,对桌面和移动平台做了深层次的优化,能灵活地挖掘屏幕内容视频的编码效率,具有高压缩率、编码速度快、极低带宽下用户体验好等优点……
牛逼
小米MIX2s(白)
@水木易安,swf不是屏幕内容视频,是使用矢量图做为素材的程序。flv也不是屏幕内容视频,因为它通常采用h.264(AVC)编码。
flash从未提供屏幕内容视频编解码解决方案,它只是提供了swf程序的运行环境,和flv视频文件的播放功能。
flv视频文件使用的视频编码通常是h.264(AVC),并不是adobe开发的。adobe没有为flash推出任何自有视频编码,只是支持了最常见的h.264(AVC)而已。
至于swf,它是个程序,不是视频文件,需要编程才能得到。如果有人用swf存储屏幕内容视频,那编码器肯定是生成swf的人实现的,不是adobe实现的。使用swf存储屏幕内容视频和使用exe存储差不多,就是把视频播放器和视频内容打包在一起。
swf和flv的关系是什么?
swf是多媒体应用程序,它可以播放flv视频。
以前播放flv的视频网站,都需要加载一个swf做为播放器。
所以要用swf存储屏幕内容视频,只有两个方法:
支持
小米MIX2s(白)