码流码率高清的区别

上传人:壹****1 文档编号:508566042 上传时间:2023-07-07 格式:DOCX 页数:7 大小:20.96KB
返回 下载 相关 举报
码流码率高清的区别_第1页
第1页 / 共7页
码流码率高清的区别_第2页
第2页 / 共7页
码流码率高清的区别_第3页
第3页 / 共7页
码流码率高清的区别_第4页
第4页 / 共7页
码流码率高清的区别_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《码流码率高清的区别》由会员分享,可在线阅读,更多相关《码流码率高清的区别(7页珍藏版)》请在金锄头文库上搜索。

1、关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒 视频至少需要使用 1 个关键帧。增加关键帧个数可改善质量,但是同时增加带宽和网络负 载。需要说明的是,通过提高GOP值来提高图像质量是有限度的,在遇到场景切换的情 况时,H.264编码器会自动强制插入一个I帧,此时实际的GOP值被缩短了。另一方面, 在一个GOP中,P、B帧是由I帧预测得到的,当I帧的图像质量比较差时,会影响到一个 GOP中后续P、B帧的图像质量,直到下一个GOP开始才有可能得以恢复,所以GOP值 也不宜设置过大。同时,由于P、B帧的复杂度大于I帧,所以过多的P、B帧会影响编码效率,使编码 效率降

2、低。另外,过长的GOP还会影响Seek操作的响应速度,由于P、B帧是由前面的 I或P帧预测得到的,所以Seek操作需要直接定位,解码某一个P或B帧时,需要先解码 得到本GOP内的I帧及之前的N个预测帧才可以,GOP值越长,需要解码的预测帧就越 多,seek响应的时间也越长。CABAC/CAVLCH.264/AVC标准中两种熵编码方法,CABAC叫自适应二进制算数编码,CAVLC叫前后自适应可变长度编 码,CABAC:是一种无损编码方式,画质好,X264就会舍弃一些较小的DCT系数,码率降低,可以将码率再 降低 10-15%(特别是在高码率情况下),会降低编码和解码的速速。CAVLC 将占用更少

3、的 CPU 资源,但会影响压缩性能。帧:当采样视频信号时,如果是通过逐行扫描,那么得到的信号就是一帧图像,通常帧频为25 帧每秒 (PAL制)、30帧每秒(NTSC制);场:当采样视频信号时,如果是通过隔行扫描(奇、偶数行),那么一帧图像就被分成了两场,通常 场频为 50Hz(PAL 制)、 60Hz(NTSC 制);帧频、场频的由来:最早由于抗干扰和滤波技术的限制,电视图像的场频通常与电网频率(交流电) 相一致,于是根据各地交流电频率不同就有了欧洲和中国等PAL制的50Hz和北美等NTSC制的60Hz, 但是现在并没有这样的限制了,帧频可以和场频一样,或者场频可以更高。帧编码、场编码方式:逐

4、行视频帧内邻近行空间相关性较强,因此当活动量非常小或者静止的图像比 较适宜采用帧编码方式;而场内相邻行之间的时间相关性较强,对运动量较大的运动图像则适宜采用场编 码方式。Deblocking开启会减少块效应。FORCE_IDR是否让每个I帧变成IDR帧,如果是IDR帧,支持随机访问。frame,tff,bff-frame 将两场合并作为一帧进行编码,-tff Enable interlaced mode (开启隔行编码并 设置上半场在前),-bff Enable interlaced mode。PAFF和MBAFF:当对隔行扫描图像进行编码时,每帧包括两个场,由于两个场之 间存在较大的扫描间隔

5、,这样,对运动图像来说,帧中相邻两行之间的空间相关性相对于逐 行扫描时就会减小,因此这时对两个场分别进行编码会更节省码流。对帧来说,存在三种可选的编码方式:将两场合并作为一帧进行编码(frame方式)或将 两场分别编码(field方式)或将两场合并起来作为一帧,但不同的是将帧中垂直相邻的两个宏 块合并为宏块对进行编码;前两种称为 PAFF 编码,对运动区域进行编码时 field 方式有效, 对非运区域编码时,由于相邻两行有较大的相关性,因而frame方式会更有效。当图像同 时存在运动区域和非运动区域时,在MB层次上,对运动区域采取field方式,对非运动区 域采取frame方式会更加有效,这种

6、方式就称为MBAFF,预测的单位是宏块对。码流/码率码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗 一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是 kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量 就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件 就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高。当然,码流越大,文件体积也越大,其计算公式是文件体积=时间X码率/8。例如,网 络上常见的一部90分钟1Mbps码流的720P RMV

7、B文件,其体积就=5400秒 x1Mb/8=675MB。通常来说,一个视频文件包括了画面及声音,例如一个RMVB的视频文件,里面包含 了视频信息和音频信息,音频及视频都有各自不同的采样方式和比特率,也就是说,同一个 视频文件音频和视频的比特率并不是一样的。而我们所说的一个视频文件码流率大小,一般 是指视频文件中音频及视频信息码流率的总和。以以国内最流行,大家最熟悉的RMVB视频文件为例,RMVB中的VB,指的是VBR,即 Variable Bit Rate的缩写,中文含义是可变比特率,它表示RMVB采用的是动态编码的方 式,把较高的采样率用于复杂的动态画面(歌舞、飞车、战争、动作等),而把较低

8、的采样率 用于静态画面,合理利用资源,达到画质与体积可兼得的效果。码率和取样率最根本的差别就是码率是针对源文件来讲的。采样率采样率(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散信号的 采样个数,它用赫兹(Hz)来表示。采样率是指将模拟信号转换成数字信号时的采样频率, 也就是单位时间内采样多少点。一个采样点数据有多少个比特。比特率是指每秒传送的比特(bit)数。单位为bps (Bit Per Second),比特率越高,传送的数据越大,音质越好比特 率=采样率x采用位数x声道数.采样率类似于动态影像的帧数,比如电影的采样率是24赫兹,PAL制式的采样率是25 赫兹,NTSC制

9、式的采样率是30赫兹。当我们把采样到的一个个静止画面再以采样率同样 的速度回放时,看到的就是连续的画面。同样的道理,把以44.1kHZ采样率记录的CD以 同样的速率播放时,就能听到连续的声音。显然,这个采样率越高,听到的声音和看到的图 像就越连贯。当然,人的听觉和视觉器官能分辨的采样率是有限的,基本上高于44.1kHZ 采样的声音,绝大部分人已经觉察不到其中的分别了。而声音的位数就相当于画面的颜色数,表示每个取样的数据量,当然数据量越大,回放的声 音越准确,不至于把开水壶的叫声和火车的鸣笛混淆。同样的道理,对于画面来说就是更清 晰和准确,不至于把血和西红柿酱混淆。不过受人的器官的机能限制, 1

10、6位的声音和24 位的画面基本已经是普通人类的极限了,更高位数就只能靠仪器才能分辨出来了。比如电话 就是3kHZ取样的7位声音,而CD是44.1kHZ取样的16位声音,所以CD就比电话更清 楚。当你理解了以上这两个概念,比特率就很容易理解了。以电话为例,每秒3000次取样,每 个取样是7比特,那么电话的比特率是21000。而CD是每秒44100次取样,两个声道, 每个取样是13位PCM编码,所以CD的比特率是44100*2*13=1146600,也就是说CD 每秒的数据量大约是144KB,而一张CD的容量是74分等于4440秒,就是639360KB =640MB。码率和取样率最根本的差别就是码

11、率是针对源文件来讲的。比特率比特率是指每秒传送的比特(bit)数。单位为bps(Bit Per Second),比特率越高,传送的数据越大。在视频领域,比特率常翻译为码率 !比特率表示经过编码(压缩)后的音、视频数据每秒钟需要用多少个比特来表示,而比特就 是二进制里面最小的单位,要么是0,要么是1。比特率与音、视频压缩的关系,简单的说 就是比特率越高,音、视频的质量就越好,但编码后的文件就越大;如果比特率越少则情况 刚好相反。比特率是指将数字声音、视频由模拟格式转化成数字格式的采样率,采样率越高,还原后 的音质、画质就越好。常见编码模式:VBR (Variable Bitrate)动态比特率也

12、就是没有固定的比特率,压缩软件在压缩时根据 音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式,推荐编码模式;ABR (Average Bitrate)平均比特率是VBR的一种插值参数。LAME针对CBR不佳 的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式oABR在指定的文件大 小内,以每50 帧(30 帧约1 秒)为一段,低频和不敏感频率使用相对低的流量,高频和大 动态表现时使用高流量,可以做为VBR和CBR的一种折衷选择。CBR (Constant Bitrate),常数比特率指文件从头到尾都是一种位速率。相对于VBR和ABR来讲,它压缩出来的文件体积很大,而

13、且音质相对于VBR和ABR不会有明显的提帧速率帧速率也称为FPS(Frames PerSecond)的缩写一一帧/秒。是指每秒钟刷新的图片的帧数, 也可以理解为图形处理器每秒钟能够刷新几次。越高的帧速率可以得到更流畅、更逼真的动 画。每秒钟帧数(FPS)越多,所显示的动作就会越流畅。分辨率就是帧大小每一帧就是一副图像。640*480分辨率的视频,建议视频的码速率设置在700以上,音频采样率44100就行了一个音频编码率为128Kbps,视频编码率为800Kbps的文件,其总编码率为928Kbps, 意思是经过编码后的数据每秒钟需要用928K比特来表示。计算输出文件大小公式:(音频编码率(KBi

14、t为单位)/8 +视频编码率(KBit为单位)/8) x影片总长度(秒为单位) =文件大小(MB为单位)2,高清视频目前的720P以及1080P采用了很多种编码,例如主流的MPEG2, VC-1以及H.264,还 有Divx以及Xvid,至于封装格式更多到令人发指,ts、mkv、wmv以及蓝光专用等等。720 和 1080代表视频流的分辨率,前者 1280*720,后者 1920*1080,不同的编码需要不 同的系统资源,大概可以认为是H264VC-1MPEG2。VC-1 是最后被认可的高清编码格式,不过因为有微软的后台,所以这种编码格式不能小窥。 相对于MPEG2, VC-1的压缩比更高,但

15、相对于H.264而言,编码解码的计算则要稍小一 些,目前来看,VC-1可能是一个比较好的平衡,辅以微软的支持,应该是一只不可忽视的 力量。一般来说,VC-1多为“wmv”后缀,但这都不是绝对的,具体的编码格式还是要通 过软件来查询。总的来说,从压缩比上来看,H.264的压缩比率更高一些,也就是同样的视频,通过H264 编码算法压出来的视频容量要比VC-1的更小,但是VC-1格式的视频在解码计算方面则更 小一些,一般通过高性能的CPU就可以很流畅的观看高清视频。相信这也是目前NVIDIA Geforce 8 系列显卡不能完全解码 VC-1 视频的主要原因。PS&TS是两种视频或影片封装格式,常用

16、于高清片。扩展名分别为VOB/EVO和TS 等; 其文件编码一般用 MPEG2/VC-1/H264高清,英文为“High Definition”,即指“高分辨率”。高清电视(HDTV),是由美国电影电视 工程师协会确定的高清晰度电视标准格式。现在的大屏幕液晶电视机,一般都支持1080i 和720P,而一些俗称的“全高清”(Full HD),则是指支持1080P输出的电视机。目前的高清视频编码格式主要有H.264、VC-1、MPEG-2、MPEG-4、DivX、XviD、WMA-HD 以及X264。事实上,现在网络上流传的高清视频主要以两类文件的方式存在:一类是经过 MPEG-2标准压缩,以tp和ts为后缀的视频流文件;一类是经过WMV-HD(Windows Media Video HighDefinition)标准压缩过的wmv文件,还有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号