音视频编码技术与格式大全
音视频编码格式汇总

一、音频编解码格式*MPEG Audio Layer 1/2*MPEG Audio Layer 3(MP3)*MPEG2 AAC*MPEG4 AAC*Windows Media audeo v1/v2/7/8/9*RealAudio cook/sipro(real media series)*RealAudio AAC/AACPlus(real media series)*QDesign Music 2(apple series)是QDesign 公司开发的用于高保真高压缩率的编码方式,类似于MP3,不过比MP3要先进。
支持流式播放.*Apple MPEG-4 AAC(apple series)*ogg(ogg vorbis音频)*AC3(DVD 专用音频编码)*DTS(DVD 专用音频编码)*APE(monkey’s 音频)*AU(sun 格式)*FLAC(fress lossless 音频)*M4A(mpeg-4音频)(苹果改用的名字,可以改成.mp4)*MP2(mpeg audio layer2音频)*WMA二、视频编解码格式*MPEG1(VCD)*MPEG2(DVD)*MPEG4(divx,xvid)*MPEG4 AVC/h.264*h.261*h.262*h.263*h.263+*h.263++*MPEG-4 v1/v2/v3(微软windows media系列)*Windows Media Video 7/8/9/10*Sorenson Video 3(用于QT5,成标准了)(apple series)*RealVideo G2(real media series)*RealVideo 8/9/10(real media series)*Apple MPEG-4(apple series)*Apple H.264(apple series)*flash video三、音视频文件格式首先要分清楚媒体文件和编码的区别:文件是既包括视频又包括音频、甚至还带有脚本的一个集合,也可以叫容器;文件当中的视频和音频的压缩算法才是具体的编码。
音视频编解码 文件格式 协议内容详解

音视频编解码文件格式协议内容详解1. 引言在现代多媒体技术中,音视频编解码是一种重要的处理方式。
它将音频和视频信号转换为数字信息,以便在不同设备之间传输和存储。
而音视频文件格式则是用来存储这些数字信息的一种特殊格式。
在音视频传输和存储中,同时使用音频编解码器和视频编解码器来处理音视频数据,以实现高质量的音视频播放和传输。
2. 音频编解码音频编解码是将音频信号转换为数字数据的过程。
音频编码器将音频信号经过一系列算法处理,压缩成较小的数据包,再通过音频解码器进行解码。
常见的音频编解码算法有PCM、MP3、AAC等。
2.1 PCM(脉冲编码调制)PCM是一种广泛应用的音频编码算法,它将模拟音频信号转换为数字数据。
PCM采样音频信号,将其离散化,并进行量化处理,最后将结果存储为数字数据。
MP3是一种常用的有损音频编码算法,通过去除人耳无法察觉的音频信号细节,实现音频数据的压缩。
MP3编码算法在音频质量和存储空间之间进行权衡,适合在互联网输和存储音频文件。
2.3 AACAAC是一种高级音频编码算法,其压缩效率更高,并且质量更好。
AAC编码器能减小音频文件的大小,同时保持音频质量。
由于其高效性和广泛应用性,AAC成为音频文件的主流格式之一。
3. 视频编解码视频编解码是将视频信号转换为数字数据的过程。
视频编码器通过对视频信号进行采样、压缩和量化处理,将视频信号转换为数字数据。
在接收端,视频解码器将数字数据解码,并还原成视频信号进行播放。
3.1 H.264H.264是一种常用的视频编码标准,具有高压缩比和高质量的特点。
它能够提供更好的视频质量,同时减小视频文件的大小。
H.264广泛应用于视频通信、视频会议、流媒体等领域。
H.265是H.264的升级版视频编码标准,也被称为HEVC(High Efficiency Video Coding)。
H.265相对于H.264可以提供更好的压缩效率,进一步减小视频文件的大小,同时保持高质量的视频播放。
网络通信中的音视频编码与解码技术(九)

网络通信中的音视频编码与解码技术随着互联网的普及和科技的进步,网络通信的需求也日益增加。
音视频通信作为其中重要的一部分,发挥着越来越重要的作用。
通过网络实现音视频通信需要依赖于音视频编码与解码技术,它们扮演着传输和呈现音视频数据的关键角色。
一、音视频编码技术音视频编码技术是将音频或视频信号转化为数字数据的过程,以便在网络中传输和存储。
在这个过程中,编码器将原始的音频或视频信号采样并进行压缩处理。
音频和视频的编码技术各自有不同的算法和标准。
1. 音频编码技术音频编码是将声音信号转换为数字数据的过程,使其能够以高效的方式进行存储和传输。
常见的音频编码技术包括MP3、AAC、Opus等。
其中,MP3是一种流行的音频编码格式,它通过减少声音的数据量来实现压缩。
AAC(Advanced Audio Coding)是MP3的升级版本,它提供了更高的音频质量和更低的比特率。
2. 视频编码技术视频编码是将视频信号转换为数字数据的过程,使其能够以高效的方式进行存储和传输。
常见的视频编码技术包括、、VP9等。
是目前被广泛应用的视频编码标准,它具有高效的压缩率和优秀的视频质量。
是的升级版本,相比于,它能够更好地处理高分辨率视频。
二、音视频解码技术音视频解码技术是将经过编码的音视频数据转换为原始的音视频信号的过程。
当音视频数据在接收端接收到后,解码器将数据进行解压缩和解码处理,以便将其转化为可播放的音视频信号。
1. 音频解码技术音频解码是将经过编码的音频数据还原为原始音频信号的过程。
解码器通过解析压缩的音频数据,并对其进行还原和重构,使得原始音频信号能够得以恢复。
常见的音频解码技术包括MP3解码器、AAC解码器等。
2. 视频解码技术视频解码是将经过编码的视频数据还原为原始视频信号的过程。
解码器会解析压缩的视频数据,并还原出原始的视频帧。
视频解码技术需要处理的计算量较大,因为视频数据通常具有较高的分辨率和帧率。
常见的视频解码技术包括解码器、解码器等。
音视频流媒体常见视频文件的编码方式和封装格式介绍汇总

⾳视频流媒体常见视频⽂件的编码⽅式和封装格式介绍汇总常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等⽂件其实只能算是⼀种封装标准。
⼀个完整的视频⽂件是由⾳频和视频2部分组成的。
H264、Xvid等就是视频编码格式,MP3、AAC等就是⾳频编码格式。
例如:将⼀个Xvid视频编码⽂件和⼀个MP3视频编码⽂件按AVI封装标准封装以后,就得到⼀个AVI后缀的视频⽂件,这个就是我们常见的AVI视频⽂件了。
由于很多种视频编码⽂件、⾳频编码⽂件都符合AVI封装要求,则意味着即使是AVI后缀,也可能⾥⾯的具体编码格式不同。
因此出现在⼀些设备上,同是AVI后缀⽂件,⼀些能正常播放,还有⼀些就⽆法播放。
同样的情况也存在于其他容器格式。
即使RMVB、WMV等也不例外。
部分技术先进的容器还可以同时封装多个视频、⾳频编码⽂件,甚⾄同时封装进字幕,如MKV封装格式。
MKV⽂件可以做到⼀个⽂件包括多语种发⾳、多语种字幕,适合不同⼈的需要。
例如:MKV⽂件只要制作的时候同时加⼊国语和粤语发⾳的⾳轨和对应的简体、繁体字幕,播放的时候,你可以独⽴选择国语或粤语发⾳,并根据⾃⼰需要选择简体或繁体字幕,也可以选择不显⽰字幕。
相当⽅便。
因此,视频转换需要设置的本质就是:A设置需要的视频编码、B设置需要的⾳频编码、C选择需要的容器封装。
⼀个完整的视频转换设置都⾄少包括了上⾯3个步骤。
常⽤的有Xvid,H264,MPEG1,MPEG2。
Xvid:与RMVB格式差不多的压缩率,通⽤性很强,特别是⽤于家⽤DVD和便携式MP4等设备。
H264:⾯前压缩率最⾼的视频压缩格式,与其他编码格式相⽐,同等画⾯质量,⽂件体积最⼩,远远超过RMVB编码格式,电脑都可以播放,部分便携式视频设备也⽀持,如苹果播放器。
PDA/PPC等设备也可以使⽤。
MPEG1:其实就是VCD编码格式。
MPEG2:DVD编码格式。
⽐MPEG1强,与MPEG1⼀样,已经落后的编码格式,压缩率都不⾼,编码后的⽂件体积⼤,多⽤于希望把⽹上下载的⽂件转换为VCD或DVD碟的时候。
2023音视频编解码 文件格式 协议内容详解

音视频编解码文件格式协议内容详解1. 音视频编解码的概念音视频编解码(Audio Video c)是指将音频和视频信号转换为数字数据的过程,在传输或存储过程中,对音频和视频数据进行编码压缩,以减小数据量,并在接收端解码还原为可播放的音频和视频信号。
音视频编解码技术广泛应用于各种领域,如在线音乐、实时通信、流媒体等。
2. 音视频文件格式音视频文件格式(Audio Video File Format)是指保存音频和视频数据的文件格式,常见的音视频文件格式有MP3、WAV、MP4、AVI等。
不同的文件格式对音视频数据的存储方式、压缩方式等有所差异。
2.1 MP3MP3(MPEG-1 Audio Layer 3)是一种常见的音频文件格式,它使用了无损压缩算法,可以在保证音质的前提下减小文件大小。
MP3文件可以存储音乐、语音等音频数据,也可以包含元数据,如艺术家、专辑等信息。
2.2 WAVWAV(Waveform Audio File Format)是一种无损的音频文件格式,它通常用于存储音频数据,如音乐、语音等。
WAV文件采用基于 PCM (Pulse Modulation)的编码方式,保证了音频数据的高保真性,但文件大小相比压缩格式较大。
2.3 MP4MP4(MPEG-4 Part 14)是一种常见的视频文件格式,它使用了基于ISO媒体文件格式的容器格式,可以同时包含音频、视频及字幕等多种媒体数据。
MP4文件常用于存储电影、电视剧等视频内容,采用了高效的视频编码算法,可以在较小的文件大小下保留较高的视觉质量。
2.4 AVIAVI(Audio Video Interleave)是一种多媒体容器格式,常用于存储音频和视频数据。
AVI文件可以使用不同的音频和视频编解码器进行压缩和解压缩,因此支持的音视频格式较为广泛。
但AVI文件的兼容性较差,对于某些编码格式可能无法正确解码。
3. 音视频协议内容详解音视频协议(Audio Video Protocol)是指在音视频传输过程中,定义了数据传输格式、协议头、包格式等细节内容,以确保发送端和接收端可以正确地解析、处理音视频数据。
音视频开发-全网最全常用音视频编码和格式汇总

⾳视频开发-全⽹最全常⽤⾳视频编码和格式汇总现在⽹上很多技术想学点东西太难了,要收钱才能看!技术是⽆界限的!恼⽕了我⾃⼰整理,全⽹最全、最厚道的技术开发者:编码格式汇总:⾳频编码:AAC、AC-3、Revision A、ALAC、AMR、ATRAC 、APE、DTS、FLAC、MP3、Ogg、PCM、RealAudio、WMAMPEG Audio Layer 1/2MPEG Audio Layer 3(MP3)MPEG2 AACMPEG4 AACWindows Media audeo v1/v2/v3/7/8/9MRealAudio cook/sipro(real media series)Real Audio AAC/AACPlus(real media series)QDesign Music 2(apple series)(是 QDesign公司开发的⽤于⾼保真⾼压缩率的编码⽅式,类似于MP3,不过⽐MP3要先进。
⽀持流式播放) Apple MPEG-4 AAC(apple series)ogg( ogg vorbis⾳频)AC3(DVD专⽤⾳频编码)DTS(DVD专⽤⾳频编码)APE( monkey's⾳频)AU(sun格式)FLAC( fress lossless⾳频)M4A(mpeg-4⾳频)(苹果改⽤的名字,可以改成mp4)MP2( mpeg audio layer2⾳频)AWMA⾳频容器格式:很多,列举常⽤和主流的:wav、aiff、mp3、m4a、amr、wma、ogg.wav⽆压缩⽆损:WAV⽂件以最⾼质量捕获并重新创建原始⾳频波形,⽽不会以任何⽅式影响或改变声⾳的声⾳特征。
WAV使⽤PCM(脉冲编码调制)对数据进⾏编码,⽅法是将数据切成⼩块以提供最⾼质量。
这是⼀种⽆损⽂件格式,意味着没有任何数据丢失。
因此,捕获和记录的是原始⾳频波形的最接近的数学/数字表⽰形式,在此过程中不会发⽣明显的⾳频质量损失。
音视频编码技术与格式大全

音视频编码技术与格式大全常见视频格式中采用的技术当PC开始拥有FPU(浮点处理器)后,PC如何处理多媒体信息的问题也被摆上台面。
无数专家开始为音频视频编码技术运用在PC上开始忙碌了,视频技术也因此得到了飞快的进步。
1、无声时代的FLCFLC、FLI是Autodesk开发的一种视频格式,仅仅支持256色,但支持色彩抖动技术,因此在很多情况下很真彩视频区别不是很大,不支持音频信号,现在看来这种格式已经毫无用处,但在没有真彩显卡没有声卡的DOS时代确实是最好的也是唯一的选择。
最重要的是,Autodesk的全系列的动画制作软件都提供了对这种格式的支持,包括著名的3D Studio X,因此这种格式代表了一个时代的视频编码水平。
直到今日,仍旧有不少视频编辑软件可以读取和生成这种格式。
但毕竟廉颇老矣,这种格式已经被无情的淘汰。
2、载歌载舞的A VIA VI——Audio Video Interleave,即音频视频交叉存取格式。
1992年初Microsoft公司推出了A VI技术及其应用软件VFW(Video for Windows)。
在A VI文件中,运动图像和伴音数据是以交织的方式存储,并独立于硬件设备。
这种按交替方式组织音频和视像数据的方式可使得读取视频数据流时能更有效地从存储媒介得到连续的信息。
构成一个A VI文件的主要参数包括视像参数、伴音参数和压缩参数等。
A VI文件用的是AVI RIFF形式,A VI RIFF形式由字串“A VI”标识。
所有的A VI文件都包括两个必须的LIST块。
这些块定义了流和数据流的格式。
A VI文件可能还包括一个索引块。
只要遵循这个标准,任何视频编码方案都可以使用在A VI文件中。
这意味着AVI有着非常好的扩充性。
这个规范由于是由微软制定,因此微软全系列的软件包括编程工具VB、VC都提供了最直接的支持,因此更加奠定了A VI在PC上的视频霸主地位。
由于A VI本身的开放性,获得了众多编码技术研发商的支持,不同的编码使得A VI不断被完善,现在几乎所有运行在PC上的通用视频编辑系统,都是以支持A VI为主的。
音视频编解码 文件格式 标准协议内容详解

音视频编解码: 文件格式与协议内容详解1. 引言音视频编解码是指将音频和视频信号进行压缩编码和解压缩解码的技术过程。
在现代多媒体应用中,音视频编解码技术被广泛应用于娱乐、通信、广告等领域。
而音视频的存储和传输则需要使用特定的文件格式和协议。
本文将详细介绍音视频编解码的文件格式与协议内容,讨论各种常见的音视频文件格式与协议,并对其进行一定的比较分析。
2. 音视频文件格式音视频文件格式定义了音视频数据在文件中的组织方式,包括文件头、音视频流的结构、元数据等信息的存储形式。
常见的音视频文件格式有几种:2.1 AVIAVI(Audio Video Interleave)是微软开发的音视频文件格式,使用了容器格式来封装音频和视频数据。
它可以支持多种编解码器,并且兼容性较好。
但是由于其较为简单的设计,不适合存储高质量的音视频数据。
MPEG(Moving Picture Experts Group)是一组制定音视频压缩标准的组织。
MPEG系列包括了多个不同的文件格式,如MPEG-1、MPEG-2、MPEG-4等。
其中,MPEG-2常用于DVD视频压缩,而MPEG-4则广泛应用于流媒体、网络传输等领域。
2.3 MP3MP3是一种常见的音频文件格式,作为一种有损压缩格式,它采用了MPEG-1 Audio Layer III音频编码。
MP3文件格式在音质和文件大小之间取得了很好的平衡,因此被广泛应用于音乐存储、传输等领域。
2.4 WAVWAV是一种无损音频文件格式,它采用了脉冲编码调制(PCM)来存储音频数据。
WAV文件格式广泛应用于音乐制作、音频处理等领域,因为它可以提供更高质量的音频数据。
3. 音视频协议音视频协议定义了音视频数据在网络传输过程中的规范和流程,以确保音视频数据能够正确地传输和播放。
常见的音视频协议有几种:RTP(Real-time Transport Protocol)是一种应用层协议,用于在IP网络输实时的音视频数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
音视频编码技术与格式大全一、常见视频格式中采用的技术当PC开始拥有FPU(浮点处理器)后,PC如何处理多媒体信息的问题也被摆上台面。
无数专家开始为音频视频编码技术运用在PC上开始忙碌了,视频技术也因此得到了飞快的进步。
1、无声时代的FLCFLC、FLI是Autodesk开发的一种视频格式,仅仅支持256色,但支持色彩抖动技术,因此在很多情况下很真彩视频区别不是很大,不支持音频信号,现在看来这种格式已经毫无用处,但在没有真彩显卡没有声卡的DOS时代确实是最好的也是唯一的选择。
最重要的是,Autodesk的全系列的动画制作软件都提供了对这种格式的支持,包括著名的3D Studio X,因此这种格式代表了一个时代的视频编码水平。
直到今日,仍旧有不少视频编辑软件可以读取和生成这种格式。
但毕竟廉颇老矣,这种格式已经被无情的淘汰。
2、载歌载舞的AVIAVI——Audio Video Interleave,即音频视频交叉存取格式。
1992年初Microsoft公司推出了AVI技术及其应用软件VFW(Video for Windows)。
在AVI文件中,运动图像和伴音数据是以交织的方式存储,并独立于硬件设备。
这种按交替方式组织音频和视像数据的方式可使得读取视频数据流时能更有效地从存储媒介得到连续的信息。
构成一个AVI文件的主要参数包括视像参数、伴音参数和压缩参数等。
AVI文件用的是AVI RIFF形式,AVI RIFF 形式由字串“AVI”标识。
所有的AVI文件都包括两个必须的LIST块。
这些块定义了流和数据流的格式。
AVI文件可能还包括一个索引块。
只要遵循这个标准,任何视频编码方案都可以使用在AVI文件中。
这意味着AVI有着非常好的扩充性。
这个规范由于是由微软制定,因此微软全系列的软件包括编程工具VB、VC 都提供了最直接的支持,因此更加奠定了AVI在PC上的视频霸主地位。
由于AVI本身的开放性,获得了众多编码技术研发商的支持,不同的编码使得AVI不断被完善,现在几乎所有运行在PC上的通用视频编辑系统,都是以支持AVI为主的。
AVI的出现宣告了PC上哑片时代的结束,不断完善的AVI格式代表了多媒体在PC上的兴起。
说到AVI就不能不提起英特尔公司的Indeo video系列编码,Indeo编码技术是一款用于PC视频的高性能的、纯软件的视频压缩/解压解决方案。
Indeo音频软件能提供高质量的压缩音频,可用于互联网、企业内部网和多媒体应用方案等。
它既能进行音乐压缩也能进行声音压缩,压缩比可达8:1而没有明显的质量损失。
Indeo技术能帮助您构建内容更丰富的多媒体网站。
目前被广泛用于动态效果演示、游戏过场动画、非线性素材保存等用途,是目前使用最广泛的一种AVI编码技术。
现在Indeo编码技术及其相关软件产品已经被Ligos Technology 公司收购。
随着MPEG的崛起,Indeo面临着极大的挑战。
3、容量与质量兼顾的MPEG系列编码和AVI相反,MPEG不是简单的一种文件格式,而是编码方案。
MPEG-1(标准代号ISO/IEC11172)制定于1991年底,处理的是标准图像交换格式(standard interchange format,SIF)或者称为源输入格式(Source Input Format,SIF)的多媒体流。
是针对 1.5Mbps以下数据传输率的数字存储媒质运动图像及其伴音编码(MPEG-1 Audio,标准代号ISO/IEC 11172-3)的国际标准,伴音标准后来衍生为今天的MP3编码方案。
MPEG-1规范了PAL制(352*288,25帧/S)和NTSC制(为352*240,30帧/S)模式下的流量标准,提供了相当于家用录象系统(VHS)的影音质量,此时视频数据传输率被压缩至1.15Mbps,其视频压缩率为26∶1。
使用MPEG-1的压缩算法,可以把一部120分钟长的多媒体流压缩到1.2GB左右大小。
常见的VCD就是MPEG-1编码创造的杰作。
MPEG-1编码也不一定要按PAL/NTSC规范的标准运行,你可以自由设定影像尺寸和音视频流量。
随着光头拾取精度的提高,有人把光盘的信息密度加大,并适度降低音频流流量,于是出现了只要一张光盘就存放一部电影的DVCD。
DVCD碟其实是一种没有行业标准,没有国家标准,更谈不上是国际标准的音像产品。
当VCD开始向市场普及时,电脑正好进入了486时代,当年不少朋友都梦想拥有一块硬解压卡,来实现在PC上看VCD的夙愿,今天回过头来看看,觉得真有点不可思议,但当时的现状就是486的系统不借助硬解压是无法流畅播放VCD的,上万元的486系统都无法流畅播放的MPEG-1被打上了贵族的标志。
随着奔腾的发布,PC开始奔腾起来,直到后来Windows Media Player也直接提供了MPEG-1的支持,至此MPEG-1使用在PC上已经完全无障碍了。
MPEG-2(标准代号IOS/IEC13818)于1994年发布国际标准草案(DIS),在视频编码算法上基本和MPEG-1相同,只是有了一些小小的改良,例如增加隔行扫描电视的编码。
MPEG-2它追求的是大流量下的更高质量的运动图象及其伴音效果。
MPEG-2的视频质量看齐PAL或NTSC的广播级质量,事实上MPEG-1也可以做到相似效果,MPEG-2更多的改进来自音频部分的编码。
目前最常见的MPEG-2相关产品就是DVD了,SVCD也是采用的MPEG-2的编码。
MPEG-2还有一个更重要的用处,就是让传统的电视机和电视广播系统往数码的方向发展。
MPEG-3最初为HDTV制定,由于MPEG-2的快速发展,MPEG-3还未彻底完成便宣告淘汰。
MPEG-4于1998年公布,和MPEG-2所针对的不同,MPEG-4追求的不是高品质而是高压缩率以及适用于网络的交互能力。
MPEG-4提供了非常惊人的压缩率,如果以VCD画质为标准,MPEG-4可以把120分钟的多媒体流压缩至300M。
MPEG-4标准主要应用于视像电话(VideoPhone),视像电子邮件(Video Email)和电子新闻(Electronic News)等,其传输速率要求较低,在4800-64000bits/sec之间,分辨率为176X144。
MPEG-4利用很窄的带宽,通过帧重建技术,压缩和传输数据,以求以最少的数据获得最佳的图象质量。
MJPEG,这并不是专门为PC准备的,而是为专业级甚至广播级的视频采集与在设备端回放的准备的,所以MJPEG包含了为传统模拟电视优化的隔行扫描电视的算法,如果在PC上播放MJPEG编码的文件,效果会很难看(如果你的显卡不支持MJPEG的动态补偿),但一旦输出到电视机端,你立刻会发现这种算法的好处。
4、属于网络的流媒体RealNetworks RealVideo,采用的是 RealNetworks 公司自己开发的 Real G2 Codec,它具有很多先进的设计,例如,SVT (Scalable Video Technology);双向编码(Two—Encoding,类似于VBR)。
RealMedia 音频部分采用的是 RealAudio ,可以接纳很多音频编码方案,可实现声音在单声道、立体声音乐不同速率下的压缩。
最新的RealAudio 竟然采用ATRAC3编码方案,以挑战日益成熟的MP3。
Windows Media,视频编码采用的是非常先进的 MPEG-4 视频压缩技术,被称作Microsoft MPEG-4 Video Codec,音频编码采用的是微软自行开发的一种编码方案,目前没有公布技术资料,在低流量下提供了令人满意的音质和画质。
最新的Windows Media Encoding Utility V8.0将流技术推向到一个新的高度,我们常见的ASF、WMV、WMA就是微软的流媒体文件。
事实上我们常见的MPG文件,也具有流媒体的最大特征——边读边放。
二、常见的编码与常见的文件格式的对应关系及其常用用途1、Audodesk FLC这是一种古老的编码方案,常见的文件后缀为FLC和FLI。
由于FLC仅仅支持256色的调色板,因此它会在编码过程中尽量使用抖动算法(也可以设置不抖动),以模拟真彩的效果。
这种算法在色彩值差距不是很大的情况下几乎可以达到乱真的地步,例如红色A (R:255,G:0,B:0)到红色B(R:255,G:128,B:0)之间的抖动。
这种格式现在已经很少被采用了,但当年很多这种格式被保留下来,这种格式在保存标准256色调色板或者自定义256色调色板是无损的,这种格式可以清晰到像素,非常适合保存线框动画,例如CAD模型演示。
现在这种格式很少见了。
2、Microsoft RLE这是微软开发为AVI格式开发的一种编码,文件扩展名为AVI,使用了RLE压缩算法,这是一种无损的压缩算法,我们常见的tga格式的图像文件就使用了RLE算法。
什么是RLE算法呢?这是一种很简单的算法,举一个很简单的例子:假设一个图像的像素色彩值是这样排列的:红红红红红红红红红红红红蓝蓝蓝蓝蓝蓝绿绿绿绿,经过RLE压缩后就成为了:红12蓝6绿4。
这样既保证了压缩的可行性,而且不会有损失。
而且可以看到,但颜色数越少时,压缩效率会更高。
由于Microsoft RLE仅仅支持256色,而且没有抖动算法,在色彩处理方面,FLC明显的比Microsoft RLE要好很多。
当然这也不表示Microsoft RLE一无是处,和FLC一样,Microsoft RLE在处理相邻像素时也没有色染,可以清晰的表现网格。
因此同样可以优秀的表现单色字体和线条。
只要色彩不是很复杂,FLC能做的,Microsoft RLE也可以做到。
由于AVI可以拥有一个音频流,而且Windows系统给与了直接的支持,Microsoft RLE最常用的用途是,在256色显示模式下,通过配合抓屏生成AVI的工具制作一个软件的操作演示过程,以达到图文并茂,形声兼备的效果。
3、Microsoft Video1这也是由微软提供的一个AVI编码,任何Windows系统都自带了了它的Codec,这个编码支持真彩,画面质量很不错,Microsoft Video1的压缩效率非常低下,编码后的文件庞大得让人受不了。
这个Microsoft Video1究竟有什么用呢?一般被用在保存一些没有渐变的小型视频素材方面。
4、Indeo video R3.2这个编码由intel架构实验室开发,对应的文件格式是AVI,相对之前的流行的编码,Indeo video R3.2最大的特点就是高压缩比(当然,比起现在的压缩方案,实在是不值得一提),intel声称压缩比可达8:1而没有明显的质量损失,解码速度也非常快,对系统要求不高,由于Windows9X中自带Indeo video R3.2的Codec,所以Indeo video R3.2一度成为了最流行的AVI编码方案。