`
chriszeng87
  • 浏览: 738385 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清

阅读更多

1, 码流 /码率 / 比特率 / 帧速率 / 分辨率

 

码流 / 码率 

 码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高。

  当然,码流越大,文件体积也越大,其计算公式是文件体积=时间X码率/8。例如,网络上常见的一部90分钟1Mbps码流的720P RMVB文件,其体积就=5400秒×1Mb/8=675MB。

  通常来说,一个视频文件包括了画面及声音,例如一个RMVB的视频文件,里面包含了视频信息和音频信息,音频及视频都有各自不同的采样方式和比特率,也就是说,同一个视频文件音频和视频的比特率并不是一样的。而我们所说的一个视频文件码流率大小,一般是指视频文件中音频及视频信息码流率的总和。

以以国内最流行,大家最熟悉的RMVB视频文件为例,RMVB中的VB,指的是VBR,即Variable Bit Rate的缩写,中文含义是可变比特率,它表示RMVB采用的是动态编码的方式,把较高的采样率用于复杂的动态画面(歌舞、飞车、战争、动作等),而把较低的采样率用于静态画面,合理利用资源,达到画质与体积可兼得的效果。

 

码率和取样率最根本的差别就是码率是针对源文件来讲的。

 

采样率

 

   采样率(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样率是指将模拟信号转换成数字信号时的采样频率,也就是单位时间内采样多少点。一个采样点数据有多少个比特。比特率是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,传送的数据越大,音质越好.比特率 =采样率 x 采用位数 x声道数.

   采样率类似于动态影像的帧数,比如电影的采样率是24赫兹,PAL制式的采样率是25赫兹,NTSC制式的采样率是30赫兹。当我们把采样到的一个个静止画面再以采样率同样的速度回放时,看到的就是连续的画面。同样的道理,把以44.1kHZ采样率记录的CD以同样的速率播放时,就能听到连续的声音。显然,这个采样率越高,听到的声音和看到的图像就越连贯。当然,人的听觉和视觉器官能分辨的采样率是有限的,基本上高于44.1kHZ采样的声音,绝大部分人已经觉察不到其中的分别了。

而声音的位数就相当于画面的颜色数,表示每个取样的数据量,当然数据量越大,回放的声音越准确,不至于把开水壶的叫声和火车的鸣笛混淆。同样的道理,对于画面来说就是更清晰和准确,不至于把血和西红柿酱混淆。不过受人的器官的机能限制,16位的声音和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。

 

码率和取样率最根本的差别就是码率是针对源文件来讲的。

 

 

 

比特率

 

比特率是指每秒传送的比特(bit)数。单位为bps(Bit Per Second),比特率越高,传送的数据越大。在视频领域,比特率常翻译为码率 !!!

比特率表示经过编码(压缩)后的音、视频数据每秒钟需要用多少个比特来表示,而比特就是二进制里面最小的单位,要么是0,要么是1。比特率与音、视频压缩的关系,简单的说就是比特率越高,音、视频的质量就越好,但编码后的文件就越大;如果比特率越少则情况刚好相反。

 

比特率是指将数字声音、视频由模拟格式转化成数字格式的采样率,采样率越高,还原后的音质、画质就越好。

 

 

常见编码模式:

 

  VBR(Variable Bitrate)动态比特率 也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式,推荐编码模式;

 

  ABR(Average Bitrate)平均比特率 是VBR的一种插值参数。LAME针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR在指定的文件大小内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量,可以做为VBR和CBR的一种折衷选择。

 

  CBR(Constant Bitrate),常数比特率 指文件从头到尾都是一种位速率。相对于VBR和ABR来讲,它压缩出来的文件体积很大,而且音质相对于VBR和ABR不会有明显的提高。

 

 

 

帧速率

 

帧速率也称为FPS(Frames PerSecond)的缩写——帧/秒。是指每秒钟刷新的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次。越高的帧速率可以得到更流畅、更逼真的动画。每秒钟帧数(FPS)越多,所显示的动作就会越流畅。

 

 

 

分辨率

 

就是帧大小每一帧就是一副图像。

640*480分辨率的视频,建议视频的码速率设置在700以上,音频采样率44100就行了

 

 

一个音频编码率为128Kbps,视频编码率为800Kbps的文件,其总编码率为928Kbps意思是经过编码后的数据每秒钟需要用928K比特来表示。

   计算输出文件大小公式:
(音频编码率(KBit为单位)/8 +视频编码率(KBit为单位)/8×影片总长度(秒为单位)=文件大小(MB为单位)

 

 

2,高清视频

目前的720P以及1080P采用了很多种编码,例如主流的MPEG2,VC-1以及H.264,还有Divx以及Xvid,至于封装格式更多到令人发指,ts、mkv、wmv以及蓝光专用等等。

 

720和1080代表视频流的分辨率,前者1280*720,后者1920*1080,不同的编码需要不同的系统资源,大概可以认为是H.264>VC-1>MPEG2。   

 

VC-1是最后被认可的高清编码格式,不过因为有微软的后台,所以这种编码格式不能小窥。相对于MPEG2,VC-1的压缩比更高,但相对于H.264而言,编码解码的计算则要稍小一些,目前来看,VC-1可能是一个比较好的平衡,辅以微软的支持,应该是一只不可忽视的力量。一般来说,VC-1多为 “.wmv”后缀,但这都不是绝对的,具体的编码格式还是要通过软件来查询。

总的来说,从压缩比上来看,H.264的压缩比率更高一些,也就是同样的视频,通过H.264编码算法压出来的视频容量要比VC-1的更小,但是VC-1 格式的视频在解码计算方面则更小一些,一般通过高性能的CPU就可以很流畅的观看高清视频。相信这也是目前NVIDIA Geforce 8系列显卡不能完全解码VC-1视频的主要原因。

 

PS&TS是两种视频或影片封装格式,常用于高清片。扩展名分别为VOB/EVO和TS等;其文件编码一般用MPEG2/VC-1/H.264

 

 高清,英文为“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文件,还有少数文件后缀为avi或mpg,其性质与wmv是一样的。真正效果好的高清视频更多地以H.264与VC-1这两种主流的编码格式流传。

 

一般来说,H.264格式以“.avi”、“.mkv”以及“.ts”封装比较常见。

 

转自:http://blog.csdn.net/wudebao5220150/article/details/13000043

分享到:
评论

相关推荐

    本地推流到RTSP,视频HEVC H265视频测试

    在IT行业中,流媒体传输和编码技术是至关重要的部分,特别是在实时通信和视频播放领域。本文将详细讨论“本地推流到RTSP”以及“HEVC H265”视频编码技术,这两个知识点在现代多媒体应用中具有广泛的应用。 首先,...

    vp9_ratectrl.rar_computing

    速率控制算法需要决定何时插入I帧以进行关键帧编码,以及如何分配P帧和B帧的码率。 6. **码率分配**:在多层编码或自适应流中,不同质量层间的码率分配也是速率控制的一部分。这可能涉及到对不同分辨率或比特率层的...

    监控图像存储时间和硬盘大小的计算.pdf

    码流(DataRate)是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中的最重要部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。 上传和下载带宽 上传带宽就是...

    视频传输带宽换算

    视频传输带宽换算及其与视频监控...通过理解比特率、码流、上行/下行带宽的概念,以及如何根据这些参数进行精确计算,可以确保视频监控系统的顺畅运行,同时合理规划网络资源和存储空间,满足不断增长的高清视频需求。

    监控系统使用硬盘计算方法

    码流(DataRate),又称为码率,是指视频文件在单位时间内的数据流量。码流与画面质量紧密相关,通常分辨率相同的情况下,码流越大,压缩比越小,视频质量越高。在计算存储需求时,我们需要将码流转换为字节数,即码...

    音视频转换常用基础术语全解

    帧大小、帧速率、比特率和采样率等因素直接影响到视频的清晰度、流畅度和音频的保真度。合理选择编码器和格式,则可以平衡文件大小、播放兼容性和传输效率。在实际操作中,综合考虑这些因素,可以使音视频转换更加...

    H.263低码率文档

    1. **增强的运动补偿**:通过更精细的运动矢量分辨率和多帧预测,提高了运动估计的准确性。 2. **高级量化技术**:采用自适应量化方法以改善图像细节的保留。 3. **灵活宏块排序**:允许宏块按照最优顺序进行编码,...

    AVI文件信息读取程序

    它是通过计算AVI文件中包含的帧数和帧速率得出的。 3. **码率**:码率,也称为比特率,是指视频数据在单位时间内传输或存储的位数,通常以kbps(千位每秒)或Mbps(兆位每秒)表示。码率决定了视频的质量和文件大小...

    RFC2326(中文版)-实时流协议(RTSP).

    8. **资源描述框架(SDP)**:RTSP使用SDP来描述媒体流的特性,如编码格式、分辨率、比特率等。 9. **扩展性**:RTSP设计为可扩展的,允许通过添加新的命令、状态码和选项来适应未来的技术发展。 在实际应用中,...

    ffmpeg参数解释--中文详细

    - **-s size 设置帧大小**:定义视频的分辨率,如160x128,使用简写如qcif(176x144)、cif(352x288)等可快速设定常见分辨率。 - **-aspect aspect 设置宽高比**:确保输出视频保持正确的宽高比例,常用值有4:3、16:9...

    码率控制中的率失真优化 (2006年)

    ### 码率控制中的率失真优化 #### 引言 随着数字通信技术的发展,视频压缩成为了信息时代不可或缺的一部分。...未来,随着更高分辨率和更高质量视频的需求不断增加,码率控制技术将继续发展和完善,以应对新的挑战。

    数字电视技术考试基本知识.doc

    3. **传输速率**:传输速率有两种类型,信息传输速率(数码率bR)和码元传输速率(传码率BR)。两者的关系可以通过码元进制M和二进制码元位数m来计算。数码率的增加会占用更宽的频带资源。 4. **误比特率**:误...

    教育科研-学习工具-MPEG-DASH协议自适应流媒体传输算法的研究.zip

    5. **多码率适应性**:研究可能涵盖了如何根据不同的设备性能和屏幕分辨率,有效地适应多种码率的视频内容,以确保在各种终端上都能获得良好的观看体验。 6. **安全性与版权保护**:DASH还涉及到数字版权管理(DRM)...

    Vegas视频编辑软件使用说明

    码率(比特率)决定了视频文件的大小和质量,分为恒定比特率和可变比特率。此外,还有与视频格式相关的一些概念,例如封装格式、压缩算法等。 非线性编辑是非线性编辑系统(NLE)的简称,它允许编辑者在不改变原始...

    视音频压缩及处理 PDF

    MPEG-2是专为广播级视频而设计的标准,支持更高的分辨率和比特率,适用于DVD视频、卫星电视和数字电视等应用。MPEG-2通过改进的运动补偿技术、更高级别的帧内和帧间预测编码以及优化的熵编码方法实现了高效的视频...

    [word]视频压缩参数说明(加精).zip

    3. **比特率(Bit Rate)**:单位时间内视频数据的传输速率,通常以kbps或Mbps表示。比特率决定了视频的质量和压缩程度,高比特率可保持高质量,低比特率则会导致画面质量下降。 4. **编码方式(Encoding Method)*...

    x264编码器

    用户也可以自定义编码参数,如比特率、分辨率、帧率、编码级别等,以满足特定的项目需求。 在实际使用中,x264编码器常用于视频编辑、流媒体服务、视频转码等场景。例如,视频制作者可能会使用x264将原始的高分辨率...

    数字媒体及应用资料.pdf

    - **比特率**:是衡量音视频数据传输速率的指标,表示每秒传输的数据量。对于未压缩的数字声音,码率=取样频率×量化位数×声道数。 - **压缩编码**:通过压缩技术减少数据量,压缩后的码率是压缩前码率的几分之一...

Global site tag (gtag.js) - Google Analytics