`

Adobe Flash Screen Video bit stream format(SVC1)的介绍

阅读更多

1.Adobe Flash Screen Video bit stream format的简要介绍

 

Adobe在flash 7版本中引入了针对桌面屏幕的codec的格式,这种Screen Video是一种简单的无损序列bmp格式的视频,它是用于计算机屏幕抓屏发送格式。在这种桌面视频格式的pixel data是用ZLIB标准进行压缩的,C++和Java都提供了这种ZLIB基础类库的支持。

 

这种codec的格式,由于是无损的,因此用ZLIB压缩以后的数据量仍然很大,其实在商业应用中,很少用到这种codec,因为它的压缩比实在是太小了。这种codec也被称为Screen Video V1 bitstream format。

 

2.Block format(块的格式)

在Screen Video bit stream V1 format中,它是把屏幕按照最小的block大小进行分块,然后下一帧数据和上一帧数据进行比较,把每一块变化的部分用ZLIB进行压缩,没有变化的部分不参与数据的传输和压缩。这种格式的定义,在屏幕变化不大的情况下,是非常高效和有意义。

 

在一个screen video序列中每帧数据被格式化成一系列的块,专业术语称为block。这些block形成了图片的网格。对于一个key frame(关键帧),每个block都会发送出去。对于一个比较帧,专业术语称为interframe,一个或者多个block,可能会没有包含数据,这表明这个bitmap区域代表与上一个关键帧比较数据没有变化。

 

Blocks有高和宽,它们大小通常是16的倍数,最小为16,最大为256.Block的高不需要跟block的宽匹配。block的尺寸应该不会有变化除非是关键帧。Block是按照顺序存放的-从屏幕的左下角到到屏幕的右上角排成行。

下图是120*180的屏幕图片block的分布和排列,block size基准是32*32,屏幕按照32*32进行分块,因此分成了如下图的12个序列:

  • 大小: 3.9 KB
分享到:
评论

相关推荐

    Adobe Flash Video File Format Specification Version 10.1

    ### Adobe Flash Video File Format Specification Version 10.1 #### 概述 Adobe Flash Video(FLV)文件格式规范版本10.1是Adobe Systems Inc.发布的一份详细描述Adobe Flash Video文件结构及其特性的技术文档。...

    Adobe_Flash_File_Video_Format_Specification_v10_1

    Adobe Flash File Video Format Specification v10.1 是一个关键的技术文档,它详细阐述了Adobe Flash平台下用于存储和传输视频的两种主要文件格式——FLV(Flash Video)和F4V(Flash MP4 Video)的规范。...

    Adobe Flash Video File Format Specification v10.1

    ### Adobe Flash Video File Format Specification v10.1 #### Introduction Adobe Flash Video File Format Specification v10.1 is a comprehensive document that provides detailed information about the ...

    flv官方文档----video_file_format_spec_v10_1_flv官方文档_

    FLV(Flash Video)是Adobe Systems开发的一种流媒体格式,广泛应用于互联网上的视频播放。这份“video_file_format_spec_v10_1_flv官方文档”是关于FLV文件格式的详细规格说明书,版本为10.1。文档深入剖析了FLV...

    swf文件播放器Adobe Flash Player珍藏版Adobe Flash Player中文电脑版v10.3.181.22

    Adobe Flash Player中文电脑版是一款一种广泛使用的、专有的多媒体程序播放器。它最初由Macromedia编写,在Macromedia被Adobe收购后由Adobe继续开发并分发。Adobe Flash Player最初设计目的为播放2维向量动画,但...

    adobe flash play离线包

    adobe flash play离线包

    Adobe Flash Player v34.0.0.317

    Adobe Flash Player v34.0.0.317

    Adobe Flash Player for IE v11.3.300.265

    Adobe Flash Player(Flash Player官方下载)是一个集成的多媒体播放器,让你在Web上享受更广泛的多媒体体验。Adobe Flash Player官方版可显示和播放多媒体内容,从数以千计的高度交互性的flash player下载,到有音频...

    Adobe Flash Professional CC经典教程

    《Adobe Flash Professional CC经典教程》由Adobe公司编写,是Adobe Flash CC软件的正规学习用书。全书共分为11课,每一课先提出要介绍的知识点,然后借助具体的示例进行讲解,步骤详细,重点明确,手把手教你如何...

    Adobe Flash Player v34.0.0.242

    Adobe Flash Player v34.0.0.242

    Adobe_Flash_Player_ActiveX_v34_0_0_211

    1. Adobe_Flash_Player_一剑全清_V4.7z:这可能是一个清理工具或补丁集合,旨在帮助用户一次性清除旧版本的Flash Player并安装最新版本。7z是一种高效的数据压缩格式,通常用于软件分发以减小文件大小。 2. Adobe_...

    Adobe Flash Professional CS5.5.7z

    Adobe Flash Professional CS5.5.7z

    video_file_format_spec_v10_1.pdf

    Adobe Flash Video File Format Specification(版本10.1)详细介绍了用于存储媒体内容的文件格式信息,这些内容用于通过Adobe Flash Player和Adobe AIR播放流式音频和视频。F4V和FLV这两种视频文件格式是开放的,...

    Adobe Flash Media Live Encoder 3.2

    Adobe Flash Media Live Encoder 3.2 是一款由Adobe公司开发的专业级实时流媒体编码软件,主要用于将各种视频源转换为适合网络直播的流媒体格式。这款工具在IT领域,特别是在线视频直播和内容分发中占有重要地位。其...

    adobeflash for linux

    1. **libflashplayer.so**:这是一个共享对象文件,它是Adobe Flash Player的核心组件,用于提供运行时环境来执行Flash内容。在Linux系统中,将这个库文件放置在适当的位置(通常是浏览器的插件目录)后,浏览器就能...

    Flash Player 卸载工具 Adobe Flash Player Uninstaller 34.0.0.92.rar

    Adobe Flash Player是一款曾经广泛应用于网页浏览器的多媒体播放器,它支持播放动画、视频、音频以及交互式内容。然而,随着技术的发展,特别是HTML5的普及,Flash Player的重要性逐渐下降,且由于安全问题,Adobe...

    ADOBE® FLASH® CS4 PROFESSIONAL

    在深入探讨Adobe Flash CS4 Professional之前,我们先明确它是一款由Adobe Systems Incorporated(Adobe系统公司)在2008年发布的专业软件,主要用于动画、交互媒体和富互联网应用的开发。接着,我们来详细探讨几个...

    离线安装包 Adobe Flash Player 32.0.0.156 for Linux 32-bit NPAPI

    Linux系统Flash插件离线安装包,适用于Linux系统的FireFox(火狐)、Safari(苹果)、Opera (欧朋,12.17版以下)

    Video File Format Specification V10

    这个版本的规范详细阐述了如何构建和处理FLV(Flash Video)文件,这是一种广泛应用于在线流媒体服务的文件格式。 FLV文件格式是在Flash Player和Flash Media Server中使用的关键组成部分,它允许用户在网络上传输...

Global site tag (gtag.js) - Google Analytics