音频文件的格式一经生成其格式不能再变只能由生成它的软件播放

最常在电脑上用的是哪种CD是不昰最好的无损音频格式?请完整的回答... 最常在电脑上用的是哪种
CD是不是最好的无损音频格式?

当然CD是最好的,一般来说是APE格式是真正无损嘚音频格式~

以下是常见音频文件的格式格式的特点

要在计算机内播放或是处理音频文件的格式,也就是要对声音文件进行数、模转换這个过程同样由采样和量化构成,人耳所能听到的声音最低的频率是从20Hz起一直到最高频率20KHZ,20KHz以上人耳是听不到的因此音频的最大带宽昰20KHZ,故而采样速率需要介于40~50KHZ之间而且对每个样本需要更多的量化比特数。音频数字化的标准是每个样本16位-96dB的信噪比采用线性脉冲编码調制PCM,每一量化步长都具有相等的长度在音频文件的格式的制作中,正是采用这一标准

当今世界上音质最好的音频格式是什么?当然昰CD了因此要讲音频格式,CD自然是打头阵的先锋在大多数播放软件的“打开文件类型”中,都可以看到*.cda格式这就是CD音轨了。标准CD格式也就是44.1K的采样频率速率88K/秒,16位量化位数因为CD音轨可以说是近似无损的,因此它的声音基本上是忠于原声的因此如果你如果是一个喑响发烧友的话,CD是你的首选它会让你感受到天籁之音。CD光盘可以在CD唱机中播放也能用电脑里的各种播放软件来重放。一个CD音频文件嘚格式是一个*.cda文件这只是一个索引信息,并不是真正的包含声音信息所以不论CD音乐的长短,在电脑上看到的“*.cda文件”都是44字节长注意:不能直接的复制CD格式的*.cda文件到硬盘上播放,需要使用象EAC这样的抓音轨软件把CD格式的文件转换成WAV这个转换过程如果光盘驱动器質量过关而且EAC的参数设置得当的话,可以说是基本上无损抓音频推荐大家使用这种方法。

文件规范用于保存WINDOWS平台的音频信息资源,被WINDOWS岼台及其应用程序所支持“*.WAV”格式支持MSADPCM、CCITT A

LAW等多种压缩算法,支持多种音频位数、采样频率和声道标准格式的WAV文件和CD格式一样,也是44.1K的采样频率速率88K/秒,16位量化位数看到了吧,WAV格式的声音文件质量和CD相差无几也是目前PC机上广为流行的声音文件格式,几乎所有的音频編辑软件都“认识”WAV格式

但缺点是体型过于“巨大”。

Format)格式和为UNIX系统开发的AU格式它们都和和WAV非常相像,在大多数的音频编辑软件中吔都支持它们这几种常见的音乐格式

MP3格式诞生于八十年代的德国,所谓的MP3也就是指的是MPEG标准中的音频部分也就是MPEG音频层。根据压缩质量和编码处理的不同分为3层分别对应“*.mp1"/“*.mp2”/“*.mp3”这3种声音文件。需要提醒大家注意的地方是:MPEG音频文件的格式的压缩是一种有损压缩MPEG3喑频编码具有10:1~12:1的高压缩率,同时基本保持低音频部分不失真但是牺牲了声音文件中12KHz到16KHz高音频这部分的质量来换取文件的尺寸,相同長度的音乐文件用*.mp3格式来储存,一般只有*.wav文件的1/10而音质要次于CD格式或WAV格式的声音文件。由于其文件尺寸小音质好;所以在它问卋之初还没有什么别的音频格式可以与之匹敌,因而为*.mp3格式的发展提供了良好的条件直到现在,这种格式还是风靡一时作为主流音頻格式的地位难以被撼动。但是树大招风MP3音乐的版权问题也一直是找不到办法解决,因为MP3没有版权保护技术说白了也就是谁都可以用。

MP3格式压缩音乐的采样频率有很多种可以用64Kbps或更低的采样频率节省空间,也可以用320Kbps的标准达到极高的音质我们用装有Fraunhofer

6.0在128Kbps的频率下编码┅首3分钟的歌曲,得到2.82MB的MP3文件采用缺省的CBR(固定采样频率)技术可以以固定的频率采样一首歌曲,而VBR(可变采样频率)则可以在音乐“忙”的时候加大采样的频率获取更高的音质不过产生的MP3文件可能在某些播放器上无法播放。我们把VBR的级别设定成为与前面的CBR文件的音质基本一样生成的VBR

Interface)这个词,MIDI允许数字合成器和其他设备交换数据MID文件格式由MIDI继承而来。MID文件并不是一段录制好的声音而是记录声音嘚信息,然后在告诉声卡如何再现音乐的一组指令这样一个MIDI文件每存1分钟的音乐只用大约5~10KB。今天MID文件主要用于原始乐器作品,流行謌曲的业余表演游戏音轨以及电子贺卡等。*.mid文件重放的效果完全依赖声卡的档次*.mid格式的最大用处是在电脑作曲领域。*.mid文件可以鼡作曲软件写出也可以通过声卡的MIDI口把外接音序器演奏的乐曲输入电脑里,制成*.mid文件

格式是来自于微软的重量级选手,后台强硬喑质要强于MP3格式,更远胜于RA格式它和日本YAMAHA公司开发的VQF格式一样,是以减少数据流量但保持音质的方法来达到比MP3压缩率更高的目的WMA的压縮率一般都可以达到1:18左右,WMA的另一个优点是内容提供商可以通过DRM(Digital

7加入防拷贝保护这种内置了版权保护技术可以限制播放时间和播放佽数甚至于播放的机器等等,这对被盗版搅得焦头乱额的音乐公司来说可是一个福音另外WMA还支持音频流(Stream)技术,适合在网络上在线播放莋为微软抢占网络音乐的开路先锋可以说是技术领先、风头强劲,更方便的是不用象MP3那样需要安装额外的播放器而Windows操作系统和Windows

Player7.0更是增加叻直接把CD光盘转换为WMA声音格式的功能,在新出品的操作系统Windows

XP中WMA是默认的编码格式,大家知道Netscape的遭遇现在“狼”又来了。WMA这种格式在录淛时可以对音质进行调节同一格式,音质好的可与CD媲美压缩率较高的可用于网络广播。虽然现在网络上还不是很流行但是在微软的夶规模推广下已经是得到了越来越多站点的承认和大力支持,在网络音乐领域中直逼*.mp3在网络广播方面,也正在瓜分Real打下的天下因此,几乎所有的音频格式都感受到了WMA格式的压力

时下的MP3支持格式最常见的是MP3和WMA。MP3由于是有损压缩因此讲求采样率,一般是44.1KHZ另外,还有仳特率即数据流,一般为8---320KBPS在MP3编码时,还看看它是否支持可变比特率(VBR)现在出的MP3机大部分都支持,这样可以减小有效文件的体积WMA則是微软力推的一种音频格式,相对来说要比MP3体积更小

RealAudio主要适用于在网络上的在线音乐欣赏,现在大多数的用户仍然在使用56Kbps或更低速率嘚Modem所以典型的回放并非最好的音质。有的下载站点会提示你根据你的Modem速率选择最佳的Real文件现在real的的文件格式主要有这么几种:有RA(RealAudio)、RM(RealMedia,RealAudio

Secured)还有更多。这些格式的特点是可以随网络带宽的不同而改变声音的质量在保证大多数人听到流畅声音的前提下,令带宽较富裕的听众获得较好的音质

近来随着网络带宽的普遍改善,Real公司正推出用于网络广播的、达到CD音质的格式如果你的RealPlayer软件不能处理这种格式,它就会提醒你下载一个免费的升级包

雅马哈公司开发的一种格式是,它的核心是减少数据流量但保持音质的方法来达到更高的压缩仳可以说技术上也是很先进的,但是由于宣传不力这种格式难有用武之地。*.vqf可以用雅马哈的播放器播放同时雅马哈也提供从*.wav文件转换到*.vqf文件的软件。

此文件缺少特点外加缺乏宣传现在几乎已经宣布死刑了。

OGG:新生代音频格式

是一种新的音频压缩格式类似于MP3等现有的音乐格式。但有一点不同的是它是完全免费、开放和没有专利限制的。OGG

Vobis有一个很出众的特点就是支持多声道,随着它的流行以后用随身听来听DTS编码的多声道作品将不会是梦想。

是这种音频压缩机制的名字而Ogg则是一个计划的名字,该计划意图设计一个完全开放性的多媒体系统目前该计划只实现了OggVorbis这一部分。

Vorbis文件的扩展名是.OGG这种文件的设计格式是非常先进的。现在创建的OGG文件可以在未来的任何播放器上播放因此,这种文件格式可以不断地进行大小和音质的改良而不影响旧有的编码器或播放器。

ogg格式完全开源完全免费, 和mp3不相上下的新格式

AAC(高级音频编码技术 Advanced Audio Coding),是杜比实验室为音乐提供的技术最大能容纳48通道的音轨,采样率达96


AAC作为一种高压缩比的喑频压缩算法AAC通常压缩比为18:1,也有资料说为20:1远远超过了AC-3、MP3等较老的音频压缩算法。一般认为AAC格式在96Kbps码率的表现超过了128Kbps的MP3音频。AAC另一個引人注目的地方就是它的多声道特性它支持1~48个全音域音轨和15个低频音轨。除此之外AAC最高支持96KHz的采样率,其解析能力足可以和DVD-Audio的PCM编碼相提并论因此,它得到了DVD论坛的支持成为了下一代DVD的标准音频编码。

新一代的无损音频格式 APE的本质,其实它是一种无损压缩音频格式庞大的WAV音频文件的格式可以通过Monkey''s

Audio这个软件进行“瘦身”压缩为APE。很时候它被用做网络音频文件的格式传输因为被压缩后的APE文件容量要比WAV源文件小一半多,可以节约传输所用的时间更重要的是,通过Monkey's

Audio解压缩还原以后得到的WAV文件可以做到与压缩前的源文件完全一致所以APE被誉为“无损音频压缩格式”,Monkey''s

Audio被誉为“无损音频压缩软件”

}

介绍音频的采集、编码、生成文件、转码等操作通过 AudioRecord 采集音频,生成三种格式的文件格式(pcm、wav、aac)用 AudioStack 来播放这个音频。

这里简单的介绍一下常见的三种音频格式:

PCM :PCM(Pulse Code Modulation—-脉码调制录音)所谓 PCM 录音就是将声音等模拟信号变成符号化的脉冲列,使用三个參数(声道数、採样位数和采样频率)来表示声音PCM 信号是就未经过任何编码和压缩处理。与模拟信号比它不易受传送系统的杂波及失真的影响。动态范围宽可得到音质相当好的影响效果。

WAV : WAV 是一种无损的音频文件的格式格式WAV 符合 RIFF(Resource Interchange File Format) 规范。所有的 WAV 都有一个文件头这个文件头音频流的编码参数。WAV 对音频流的编码没有硬性规萣除了 PCM 之外,还有几乎所有支持 ACM 规范的编码都可以为 WAV 的音频流进行编码

简单来说:WAV 是一种无损的音频文件的格式格式,PCM是没有压缩的編码方式

MPEG-2 AAC 又称为 MPEG-4 AAC他是一种专为声音数据设计的文件压缩格式,与 MP3 类似利用 AAC 格式,可使声音文件明显减小而不会让人感觉声音质量有所降低 。

AudioRecord 是 Android 系统提供的用于实现录音的功能类要想了解这个类的具体的说明和用法,可以去看一下官方的文档如参考链接。

AndioRecord 类的主要功能是让各种 Java 应用能够管理音频资源以便它们通过此类能够录制声音相关的硬件所收集的声音。此功能的实现就是通过 “ pulling ”(读取)AudioRecord 对潒的声音数据来完成的在录音过程中,应用所需要做的就是通过后面三个类方法中的一个去及时地获取AudioRecord对象的录音数据. AudioRecord类提供的三个获取声音数据的方法分别是:

无论选择使用那一个方法都必须事先设定方便用户的声音数据的存储格式

开始录音的时候,AudioRecord 需要初始化一个楿关联的声音 buffer, 这个 buffer 主要是用来保存新的声音数据这个 buffer 的大小,我们可以在对象构造期间去指定它表明一个 AudioRecord 对象还没有被读取(同步)聲音数据前能录多长的音(即一次可以录制的声音容量)。声音数据从音频硬件中被读出数据大小不超过整个录音数据的大小(可以分多次讀出),即每次读取初始化 buffer 容量的数据

2.1 首先要声明一些全局的变量和常量参数

主要是声明一些用到的参数,具体解释可以看注释

//AAC的通瑺是 44100Hz。 设置采样率为 44100目前为常用的采样率,官方文档表示这个值可以兼容所有的设置) //指定捕获音频的声道数目在 AudioFormat 类中指定用于此的瑺量,单声道 //PCM 代表的是脉冲编码调制它实际上是原始音频样本。 //因此可以设置每个样本的分辨率为 16 位或者8位16 位将占用更多的空间和处悝能力,表示的音频也更加接近真实。
//初始化数据计算最小缓冲区
//标记为开始采集状态 //获取到文件的数据流

到现在基本的录音的流程就介紹完了,但是这时候问题来了:

  • 我按照流程把音频数据都输出到文件里面了,停止录音后打开此文件,发现不能播放到底是为什么呢?

按照流程走完了数据是进去了,但是现在的文件里面的内容仅仅是最原始的音频数据术语称为 RAW(中文解释是“原材料”或“未经處理的东西”),这时候你让播放器去打开,它既不知道保存的格式是什么又不知道如何进行解码操作。当然播放不了

  • 那如何才能茬播放器中播放我录制的内容呢?

在文件的数据开头加入AAC HEAD 或者 AAC 数据即可也就是文件头。只有加上文件头部的数据播放器才能正确的知噵里面的内容到底是什么,进而能够正常的解析并播放里面的内容

在文件的数据开头加入 WAVE HEAD 或者 AAC 数据即可,也就是文件头只有加上文件頭部的数据,播放器才能正确的知道里面的内容到底是什么进而能够正常的解析并播放里面的内容。具体的头文件的描述在 Play a WAV file on an AudioTrack 里面可以進行了解。

//采样率每个通道的播放速度 //音频数据传送速率,采样率*通道数*采样深度/8 // 确定系统一次要处理多少个这样字节的数据,确定缓冲區通道数*采样位数 //每个样本的数据位数

然后生成了相对的 WAV 文件,我们用用手机自带播放器打开此时就能正常播放但是我们发现他的大尛比较大,我们看到就是几分钟就这么大我们平时用的是 mp3 、aac 格式的,我们如何办到的呢

生成 aac 文件播放

* 初始化AAC编码器 * 编码PCM数据 得到AAC格式嘚音频文件的格式 //录制aac音频文件的格式,保存在手机内存中

AudioTrack 类可以完成 Android 平台上音频数据的输出任务AudioTrack 有两种数据加载模式(MODE_STREAM 和 MODE_STATIC),对应的昰数据加载模式和音频流类型 对应着两种完全不同的使用场景。

  • MODE_STREAM:在这种模式下通过 write 一次次把音频数据写到 AudioTrack 中。这和平时通过 write 系统调鼡往文件中写数据类似但这种工作方式每次都需要把数据从用户提供的 Buffer 中拷贝到 AudioTrack 内部的 Buffer 中,这在一定程度上会使引入延时为解决这一問题,AudioTrack 就引入了第二种模式
  • MODE_STATIC:这种模式下,在 play 之前只需要把所有数据通过一次 write 调用传递到 AudioTrack 中的内部缓冲区后续就不必再传递数据了。這种模式适用于像铃声这种内存占用量较小延时要求较高的文件。但它也有一个缺点就是一次write的数据不能太多,否则系统无法分配足夠的内存来存储全部数据

只能播放已经解码的 PCM 流,如果对比支持的文件格式的话则是 AudioTrack 只支持 wav 格式的音频文件的格式因为 wav 格式的音频文件的格式大部分都是 PCM 流。AudioTrack 不创建解码器所以只能播放不需要解码的 wav 文件。

注意:上面这些类型的划分和音频数据本身并没有关系例如 MUSIC 囷 RING 类型都可以是某首 MP3 歌曲。另外声音流类型的选择没有固定的标准,例如铃声预览中的铃声可以设置为MUSIC类型。音频流类型的划分和Audio系統对音频的管理策略有关

在计算 Buffer 分配的大小的时候,我们经常用到的一个方法就是:getMinBufferSize这个函数决定了应用层分配多大的数据 Buffer。

从 AudioTrack.getMinBufferSize 开始縋溯代码可以发现在底层的代码中有一个很重要的概念:Frame(帧)。Frame 是一个单位用来描述数据量的多少。1 单位的 Frame 等于 1 个采样点的字节数 × 声道数(比如 PCM16双声道的 1 个 Frame 等于 2×2=4 字节)。1 个采样点只针对一个声道而实际上可能会有一或多个声道。由于不能用一个独立的单位来表示全部声道一次采样的数据量也就引出了 Frame 的概念。Frame 的大小就是一个采样点的字节数 × 声道数。另外在目前的声卡驱动程序中,其內部缓冲区也是采用 Frame 作为单位来分配和管理的

getMinBufSize 会综合考虑硬件的情况(诸如是否支持采样率,硬件本身的延迟情况等)后得出一个最尛缓冲区的大小。一般我们分配的缓冲大小会是它的整数倍

//指定采样率 (MediaRecoder 的采样率通常是8000Hz AAC的通常是44100Hz。 设置采样率为44100目前为常用的采样率,官方文档表示这个值可以兼容所有的设置) //指定捕获音频的声道数目在AudioFormat类中指定用于此的常量 //因此可以设置每个样本的分辨率为16位戓者8位,16位将占用更多的空间和处理能力,表示的音频也更加接近真实 //STREAM的意思是由用户在应用程序通过write方式把数据一次一次得写到audiotrack中。这個和我们在socket中发送数据一样 // 应用层从某个地方获取数据,例如通过编解码得到PCM数据然后write到audiotrack。 //根据采样率采样精度,单双声道来得到frame嘚大小 //注意,按照数字音频的知识这个算出来的是一秒钟buffer的大小。 //一边播放一边写入语音数据
}

Frame rate中文常译为“画面更新率”或“幀率”是指视频格式每秒钟播放的静态画面数量。典型的画面更新率由早期的每秒6或8张(frame per second简称fps),至现今的每秒120张不等PAL (欧洲,亚洲澳洲等地的电视广播格式) 与 SECAM (法国,部分等地的电视广播格式) 规定其更新率为25fps,而NTSC (美国加拿大,日本等地的电视广播格式) 则规定其更噺率为29.97 fps电影胶卷则是以稍慢的24fps在拍摄,这使得各国电视广播在播映电影时需要一些复杂的转换手续(参考Telecine转换)要达成最基本的视觉暫留效果大约需要10fps的速度。

视频可能以交错扫瞄或循序扫瞄来传送交错扫瞄是早年广播技术不发达,带宽甚低时用来改善画质的方法(其技术细节请参见其主条目)。NTSCPAL 与 SECAM 皆为交错扫瞄格式。在视频分辨率的简写当中经常以i来代表交错扫瞄例如PAL格式的分辨率经常被写为576i50,其中576 代表垂直扫瞄线数量i代表交错扫瞄,50代表每秒50个field(一半的画面扫瞄线)

在循序扫瞄系统当中,每次画面更新时都会刷新所有的掃瞄线此法较消耗带宽但是画面的闪烁与扭曲则可以减少。
为了将原本为交错扫瞄的视频格式(如DVD或类比电视广播)转换为循序扫瞄显礻设备(如LCD电视电浆电视等)可以接受的格式,许多显示设备或播放设备都具备有去交错的程序但是由于交错信号本身特性的限制,詓交错并无法达到与原本就是循序扫瞄的画面同等的品质

各种电视规格分辨率比较视频的画面大小称为“分辨率”。数位视频以像素为喥量单位而类比视频以水平扫瞄线数量为度量单位。标清电视频号分辨率为720/704/640x480i60(NTSC)或768/720x576i50(PAL/SECAM)新的高清电视(HDTV)分辨率可达,即每条水平扫瞄线有1920个像素每个画面有1080条扫瞄线,以每秒钟60张画面的速度播放

3D视频的分辨率以voxel (volume picture element,中文译为“体素”)来表示例如一个512×512×512体素的分辨率,用于简单的3D视频可以被包括部分PDA在内的电脑设备播放。

传统(绿)与常见的电影画面长宽比例之比较长宽比(Aspect ratio)是用来描述视频画面與画面元素的比例传统的电视萤幕长宽比为4:3(1.33:1)。HDTV的长宽比为16:9(1.78:1)而35mm胶卷底片的长宽比约为1.37:1。
虽然电脑萤幕上的像素大多为正方形泹是数字视频的像素通常并非如此。例如使用于PAL及NTSC讯号的数位保存格式CCIR 601以及其相对应的非等方宽萤幕格式。因此以720x480像素记录的NTSC规格DV影像鈳能因为是比较“瘦”的像素格式而在放映时成为长宽比4:3的画面或反之由于像素格式较“胖”而变成16:9的画面。

U-V色盘范例其中Y值=0.5色彩空間(Color Space)或色彩模型(Color model name)规定了视频当中色彩的描述方式。例如NTSC电视使用了YIQ模型而PAL使用了YUV模型,SECAM使用了YDbDr模型

在数位视频当中,像素资料量(bits per pixel,简写为bpp)代表了每个像素当中可以显示多少种不同颜色的能力由于带宽有限,所以设计者经常借由色度抽样之类的技术来降低bpp的需求量(例如 4:4:4, 4:2:2, 4:2:0)。

视频(或译为“画质”“影像质素”)可以利用客观的峰值信噪比(peak signal-to-noise ratio, PSNR)来量化,或借由专家的观察来进行主观视频品质的評量

在ITU-T建议书 BT.500当中描述了许多种进行主观画质评量的方法。其中一种标准化的作法是DSIS(Double Stimulus Impairment Scale)在DSIS评量中,评估者会先观看一段未处理过的視频片段再观看处理过的视频片段。最后再针对处理过的视频片段做出评价从“与原始影像分不出差异”到“与原始影像相比严重劣囮”。

视频压缩技术(仅适用数位讯号)

自从数位信号系统被广泛使用以来人们发展出许多方法来压缩视频串流。由于视频资料包含了涳间的与时间的冗余性所以使得未压缩的视频串流以传送效率的观点来说是相当糟糕的。

总体而言冗余性可以借由“只记录单帧画面嘚一部份与另一部份的差异性”来减低;这种技巧被称为帧内压缩(intraframe compression)。并且与图像压缩密切相关而时间冗余性则可借由“只记录两帧鈈同画面间的差异性”来减低;这种技巧被称为帧间压缩(interframe compression),包括运动补偿以及其他技术目前最常用的视频压缩技术为DVD与卫星直播电視所采用的MPEG-2,以及因特网传输常用的MPEG-4

位元传输率 (仅适用于数位讯号)

(又译为位元速率或比特率或码率)是一种表现视频串流中所含有的資讯量的方法。其数量单位为bit/s(每秒间所传送的位元数量又写为bps)或者Mbit/s(每秒间所传送的百万位元数量,又写为Mbps)较高的位元传输率將可容纳更高的视频品质。例如DVD格式的视频(典型位元传输率为5Mbps)的画质高于VCD格式的视频(典型位元传输率为1Mbps)HDTV格式拥有更高的(约20Mbps)位元传输率,也因此比DVD有更高的画质

可变位元速率(Variable bit rate,简写为VBR)是一种追求视频品质提升并同时降低位元传输率的手段采用VBR编码的视頻在大动态或复杂的画面时段会自动以较高的速率来记录影像,而在静止或简单的画面时段则降低速率这样可以在保证画面品质恒定的湔提下尽量减少传输率。但对于传送带宽固定需要即时传送并且没有暂存手段的视频串流来说,固定位元速率(Constant bit rateCBR)比VBR更为适合。视频會议系统即为一例

“立体视频”(Stereoscopic video)是针对人的左右两眼送出略微不同的视频以营造立体物的感觉。由于两组视频画面是混合在一起的所以直接观看时会觉得模糊不清或颜色不正确,必须借由遮色片或特制眼镜才能呈现其效果此方面的技术仍在继续进化中,预料2006年末HD DVD與Blu-ray Disc两方都会出现含有视频的影片参见Stereoscopy与 film。

的压缩算法可以把一部 120 分钟长的电影压缩到 1.2 GB 左右大小。MPEG-2 则是应用在 DVD 的制作同时在一些 HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当多的应用。使用 MPEG-2 的压缩算法压缩一部 120 分钟长的电影可以压缩到 5-8 GB 的大小(MPEG2的图像質量MPEG-1 与其无法比拟的)

AVI,音频视频交错(Audio Video Interleaved)的英文缩写AVI这个由微软公司发表的视频格式在视频领域已经存在好几个年头了。AVI格式调用方便、图像质量好但缺点就是文件体积过于庞大。

(RA、RAM)格式由一开始就是定位就是在视频流应用方面的也可以说是视频流技术的始创者。它可以在用 56K MODEM 拨号上网的条件实现不间断的视频播放可是其图像质量比VCD差些,如果您看过那些RM压缩的影碟就可以明显对比出来了

使用過Mac机的朋友应该多少接触过QuickTime。QuickTime原本是Apple公司用于Mac计算机上的一种图像视频处理软件Quick-Time提供了两种标准图像和数字视频格式 , 即可以支持静态的PIC囷JPG图像格式,动态的基于Indeo压缩法的MOV和基于MPEG压缩法的MPG视频格式

ASF (Advanced Streaming format高级流格式)。ASF 是 MICROSOFT 为了和现在的 Real player 竞争而发展出来的一种可以直接在网上观看视頻节目的文件压缩格式ASF使用了 MPEG4 的压缩算法,压缩率和图像的质量都很不错因为 ASF 是以一个可以在网上即时观赏的视频“流”格式存在的,所以它的图像质量比 VCD 差一点点并不出奇但比同是视频“流”格式的 RAM 格式要好。

一种独立于编码方式的在Internet上实时传播多媒体的技术标准公司希望用其取代QuickTime之类的技术标准以及WAV、AVI之类的文件扩展名。WMV的主要优点在于:可扩充的媒体类型、本地或网络回放、可伸缩的媒体类型、流的优先级化、多语言支持、扩展性等

如果你发现原来的播放软件突然打不开此类格式的AVI文件,那你就要考虑是不是碰到了n AVIn AVI是 New AVI 的縮写,是一个名为 Shadow Realm 的地下组织发展起来的一种新视频格式它是由Microsoft ASF 压缩算法的修改而来的(并不是想象中的 AVI),视频格式追求的无非是压縮率和图像质量所以 NAVI 为了追求这个目标,改善了原始的 ASF 格式的一些不足让 NAVI 可以拥有更高的帧率。可以这样说NAVI 是一种去掉视频流特性嘚改良型 ASF 格式。

这是由MPEG-4衍生出的另一种视频编码(压缩)标准也即通常所说的DVDrip格式,它采用了MPEG4的压缩算法同时又综合了MPEG-4与MP3各方面的技术說白了就是使用DivX压缩技术对DVD盘片的视频图像进行高质量压缩,同时用MP3或AC3对音频进行压缩然后再将视频与音频合成并加上相应的外挂字幕攵件而形成的视频格式。其画质直逼DVD并且体积只有DVD的数分之一这种编码对机器的要求也不高,所以DivX视频编码技术可以说是一种对DVD造成威脅最大的新生视频压缩格式号称DVD杀手或DVD终结者。

这是一种由RM视频格式升级延伸出的新视频格式它的先进之处在于RMVB视频格式打破了原先RM格式那种平均压缩采样的方式,在保证平均压缩比的基础上合理利用比特率资源就是说静止和动作场面少的画面场景采用较低的编码速率,这样可以留出更多的带宽空间而这些带宽会在出现快速运动的画面场景时被利用。这样在保证了静止画面质量的前提下大幅地提高了运动图像的画面质量,从而图像质量和文件大小之间就达到了微妙的平衡另外,相对于DVDrip格式RMVB视频也是有着较明显的优势,一部大尛为700MB左右的DVD影片如果将其转录成同样视听品质的RMVB格式,其个头最多也就400MB左右不仅如此,这种视频格式还具有内置字幕和无需外挂插件支持等独特优点要想播放这种视频格式,可以使用RealOne

AMV一种mp4专用的视频格式


一种8位的编码方式只能支持到256色。压缩动画或者是合成的图像等具有大面积色块的素材可以使用它来编码是一种无损方案。

用于对模拟视频进行压缩是一种有损压缩方案,最高仅达到256色它的品質就可想而知,一般还是不要使用它来编码AVI

常见的有4.5和5.10两种,质量比Cinepak和R3.2要好可以适应不同带宽的网络,但必须有相应的解码插件才能順利地将下载作品进行播放适合于装了Intel公司MMX以上CPU的机器,回放效果优秀如果一定要用AVI的话,推荐使用5.10在效果几乎一样的情况下,它囿更快的编码速度和更高的压缩比

使用该方法所得图像质量极好,因为此方式是将普通的RGB色彩模式变为更加紧凑的YUV色彩模式如果你想將AVI压缩成MPEG-1的话,用它得到的效果比较理想只是它的生成的文件太大了。

常见的有1.0、2.0、3.0三种版本当然是基于MPEG-4技术的,其中3.0并不能用于AVI的編码只能用于生成支持“视频流”技术的ASF文件。

实际上就是DivX原来DivX是为了打破Microsoft的ASF规格而开发的,现在开发组摇身一变成了Divxnetworks公司所以不斷推出新的版本,最大的特点就是在编码程序中加入了1-pass和2-pass的设置2-pass相当于两次编码,以最大限度地在网络带宽与视觉效果中取得平衡

目湔经常见的视频格式无非就是两大类:
1、影像格式(Video) ;

在影像格式中还可以根据出处划分为三大种:
1、AVI格式:这是由微软(Microsoft)提出,具囿“悠久历史”的一种视频格式 ;
2、MOV格式:这是由苹果(Apple)公司提出的一种视频格式 ;

在流媒体格式中同样还可以划分为三种:
1、RM格式:這是由Real Networks公司开发的一种新型流式视频文件格式
2、MOV格式:MOV也可以作为一种流文件格式。QuickTime能够通过Internet提供实时的数字化信息流、工作流与文件囙放功能为了适应这一网络多媒体应用,QuickTime为多种流行的浏览器软件提供了相应的QuickTime Viewer插件(Plug-in)能够在浏览器中实现多媒体数据的实时回放。
3、ASF格式:这是由微软公司开发的流媒体格式是一个在Internet上实时传播多媒体的技术标准。

如果要详细了解各种视频格式的信息可以参看一下相关的资料,本文就不详细解释了

了解了现在主要的几种视频格式,再说起视频格式转化的问题就简单多了其实就是以上几种視频格式的相互转化而已。
比较常见的视频格式转化有:

以上列举的视频格式转化都是比较常见的当然了,说到底是有这方面的实际應用需求才会出现这方面的视频转化需要。

比如说要把一部VCD(也就是MPEG1编码的视频文件)制作成可以在线观看的影片,最大的瓶颈就在于攵件尺寸的改变并且要能够适应网络的特点,这样原始的格式就不能满足需要

必须要转化成互联网视频播放规范的流媒体格式才可以,比如说是RM或者ASF这就是需要,所以针对影像格式转化为流媒体格式的软件也就应用而生了还有现在非常流行的MPEG4视频压缩技术,它能够紦一张DVD压缩到一张CD上去并且视频效果也不会有太大的变化,至少在普通用户看来也是非常不错的而文件体积则大大减小了,这就要求囿能够把DVD转化成MPEG4文件的软件出现但是如果有人想要把RM转化成MPEG1(VCD),就没有太大的实际意义了因为这样并不能给视频效果带来太大的提升,反而文件尺寸大了许多所以很少能够看到这样的转化,其他的也类似所以,在视频转化领域可以参照以下两个原则:

1 有明确的應用方向:就是说一种视频格式转化成另一种视频格式,必须要有明确的应用方向即目标格式能够有很广泛的应用价值,而不是说为了轉化而转化比如上文所说的VCD->RM,它的应用方向就是网络播放因为现在在线电影是一个很大的市场和网络的应用。

2 能够提升播放价值: 就昰说一种视频格式转化成另一种视频格式除了有明确的应用方向外还要考虑转化是不是有价值,如果说转化后的文件播放效果没有明显提升但是文件尺寸却大了一倍,我想这样亏本的买卖是没有人会去做的RM转化成就没有实际的意义,原因如前文所述而转化成MPEG4价值就佷大,不说转化后的播放效果单说成本就降低了不少。

现在在视频编码领域MPEG4格式可以说是大行其道,正是因为MPEG4具有压缩率高但是画媔和声音质量却没有太大的损失,普通的需要两张的一部电影通过MPEG4的编码,只需要一张CD就可以容纳并且整体质量也不会有太大的改变,所以通过MPEG4编码的电影受到了多媒体业界的推崇但是也正是因为这种编码技术的先进,美国规定这种技术禁止出口所以在世面上很少見到这种编码格式的电影,见到的这种电影只能说是通过非正常手段和途径进来的,严格的说其实和盗版是一样的。

难道就没有其他辦法来获得MPEG4编码格式的电影了吗非也,只要你安装了Divx Codec就安装了MPEG4编码器就可以通过一些视频编码软件通过调用MPEG4编码器来制作自己的MPEG4电影,通过豪杰公司的视频通2.0就可以完成这个工作在MPEG4编码中,主要有两项选项进行编码的选择当然这也是最常见和最常用的,就是Fast-Motion 和 Low-

它們的完全写法是Divx  MPEG-4 Low-Motion和DivxMPEG-4 Fast-Motion,至于为什么要起这样的名字我看只有去问他们的开发者了这两个编码形式有什么区别吗?是不是从字面上理解就是┅个编码速度快一些一个慢一些呢?好的这也正是本文要说明的,通过阅读这篇文章以后大家就可以根据自己的需要来制作自己的MPEG4電影了。

Low-Motion好呢实际上这不是简单的用好与不好来衡量的东西,咱们一步一步来说

要把一部DVD转化成一部MPEG4影片并且要放到CD上,在转化之前就会考虑转化后的文件是要放到一张CD上还是两张CD上,一般的方法是考虑通过调节码率进而控制文件大小来实现那么这样的话,在编码過程中码率就不能够调节是固定的,也就是用固定码率(CRB)来实现的比如说码率设置为1000K,那么在整个编码过程中就一直保持1000K的码率來进行编码,这就是Divx :-) MPEG-4

}

我要回帖

更多关于 ie收藏夹中保存的是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信