音视频文件码率与大小计算公式(更新版)
- 格式:docx
- 大小:17.13 KB
- 文档页数:2
⾳视频编码⼀些参数解析:码流、码率、⽐特率、帧速率、分辨率、⾼清的区别GOP/ 码流 /码率 / ⽐特率 / 帧速率 / 分辨率GOP(Group of picture)关键帧的周期,也就是两个IDR帧之间的距离,⼀个帧组的最⼤帧数,⼀般的⾼视频质量⽽⾔,每⼀秒视频⾄少需要使⽤ 1 个关键帧。
增加关键帧个数可改善质量,但是同时增加带宽和⽹络负载。
需要说明的是,通过提⾼GOP值来提⾼图像质量是有限度的,在遇到场景切换的情况时,H.264编码器会⾃动强制插⼊⼀个I帧,此时实际的GOP值被缩短了。
另⼀⽅⾯,在⼀个GOP中,P、B帧是由I帧预测得到的,当I帧的图像质量⽐较差时,会影响到⼀个GOP中后续P、B帧的图像质量,直到下⼀个GOP开始才有可能得以恢复,所以GOP值也不宜设置过⼤。
同时,由于P、B帧的复杂度⼤于I帧,所以过多的P、B帧会影响编码效率,使编码效率降低。
另外,过长的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将占⽤更少的CPU资源,但会影响压缩性能。
帧:当采样视频信号时,如果是通过逐⾏扫描,那么得到的信号就是⼀帧图像,通常帧频为25帧每秒(PAL制)、30帧每秒(NTSC 制);场:当采样视频信号时,如果是通过隔⾏扫描(奇、偶数⾏),那么⼀帧图像就被分成了两场,通常场频为50Hz(PAL制)、60Hz(NTSC制);帧频、场频的由来:最早由于抗⼲扰和滤波技术的限制,电视图像的场频通常与电⽹频率(交流电)相⼀致,于是根据各地交流电频率不同就有了欧洲和中国等PAL制的50Hz和北美等NTSC制的60Hz,但是现在并没有这样的限制了,帧频可以和场频⼀样,或者场频可以更⾼。
视频存储容量的计算 The document was finally revised on 2021
视频存储总容量的计算
视频存储容量的计算公式如下:
容量 = 码流/8 ×视频路数×监控天数× 24小时× 3600秒
注:码流是以Mbps或Kbps为单位,码流除以8是把码流从bit转换为byte,结果相应的是MB或KB。
按计算公式,以一个中小规模的例子计算:
500路监控路数,2Mbps D1格式,数据存储30天,需要的存储容量:
2Mbps/8 × 500路× 30天× 24小时× 3600秒/1024/1024 ≈ 300TB
存储空间单位换算:1TB = 1024GB = 1024 × 1024MB = 1024 × 1024 × 1024KB = 1,073,741,824Byte 硬盘容量单位换算:1TB = 1000GB = 1000 × 1000MB = 1000 × 1000 × 1000KB = 1,000,000,000Byte
基本的算法是:【码率】(kbps)=【文件大小()】X8/【时间(秒)】/1024
码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率,是他是视频编码中画面质量控制中最重要的部分。
同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。
所以应该是一样的,只是称谓不同。
监控录像(视频)文件大小计算视频监控系统的前端摄像机分辨率从初的CIF,一直发展到现在的4K,存储和带宽成本不断攀升。
视频编码技术也不断发生变化,同样图像质量下,H.265的码率只有H.264的一半,说明使用H.265编码的录像文件大小为H.264的一半。
那在监控系统中怎么算视频文件的大小及录像硬盘需要容量?1.文件大小计算公式文件大小= 时长×码率÷8或者(音频码率+视频码率)÷8×时长(说明:文件大小单位为kB,码率的单位为Kb /s,时长单位为秒。
)1.1码流码流(Data Rate,也叫码率)是指视频文件在单位时间内使用的数据流量(即:每秒传送的比特数(bit)),是视频编码中画面质量控制中最重要的部分,一般我们用的单位是Kb/s或者Mb/s。
一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。
码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理出来的文件就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高。
常见的录像文件格式的码流:QCIF 256kbPS,CIF 512kbps,DCIF 768kbps,4CIF 1536KBPS,D12048kbps,720P 3096kbps,1080P 4096kbps。
1.2单个通道录像文件大小每小时单个通道录像文件大小(单位MB/小时)=码率大小×3600(1小时3600秒)÷8÷10242.分辨率视频分辨率是指视频成像产品所成图像的大小或尺寸。
常见的视像分辨率有352×288,176×144,640×480,1024×768。
在成像的两组数字中,前者为图片长度,后者为图片的宽度,两者相乘得出的是图片的像素,长宽比一般为4:3。
目前监控行业中主要使用Qcif(176×144)、CIF(352×288)、HALF D1(704×288)、D1(704×576)等几种分辨率。
分辨率码流计算公式
分辨率和码流是视频领域中的两个重要概念。
分辨率(Resolution)指的是图像或视频中所包含的像素数量,通常以宽度和高度来表示。
常见的分辨率有720p(1280x720像素)、1080p(1920x1080像素)和4K(3840x2160像素)等。
码流(Bitrate)是指单位时间内传输的数据量,通常以每秒传输的比特数(bps)为单位。
在视频中,码流决定了视频质量的好坏,即视频的清晰度和流畅度。
计算视频的码流可以使用以下公式:
码流= 分辨率× 帧率× 比特深度
其中,
-分辨率:视频的宽度乘以高度,得到总的像素数。
-帧率:视频每秒播放的帧数,常见的有24、30和60帧。
-比特深度:每个像素点所占用的比特数,通常为8位(1字节)或10位(2字节)。
例如,假设一个视频的分辨率为1920x1080,帧率为30帧/秒,比特深度为8位,则该视频的码流计算公式为:
码流= 1920 × 1080 × 30 × 8
请注意,以上公式仅给出了一个简单的计算方法,并且在实际应用中还需要考虑其他因素,如编码方式、压缩算法等。
1。
多媒体技术计算声音文件的大小在计算声音文件的大小时,涉及到多媒体技术中的音频编码、比特率以及文件格式等几个主要因素。
以下将详细介绍这些因素以及计算声音文件大小的方法。
1.音频编码:音频编码是指将声音信号转换为数字信号的过程。
常用的音频编码包括PCM(脉冲编码调制)和压缩编码(如MP3、AAC等)。
PCM是一种无损编码方式,将声音信号按照一定的采样率和采样位数进行编码,可以准确还原原始声音信号。
而压缩编码则采用了压缩算法,通过减少冗余信息的存储来降低文件大小,但会带来一定的失真。
2.比特率:比特率是指音频编码中每秒钟的比特数,用于衡量每秒传送的音频数据量。
比特率越高,音频质量越好,但文件大小也越大。
常见的比特率有128kbps、192kbps和320kbps等。
3.声道数和采样率:声道数和采样率也会影响声音文件的大小。
声道数指的是录制或播放声音时使用的独立通道数,常见的有单声道和立体声。
采样率是指每秒钟采集的样本数,一般常见值为44.1kHz和48kHz。
4.文件格式:文件格式也会对声音文件的大小产生影响。
常见的音频文件格式有WAV、MP3、AAC、FLAC等。
WAV格式是无损压缩格式,文件比较大;而MP3、AAC等格式则是有损压缩格式,能够减小文件大小但会带来一定的音质损失。
计算声音文件大小的方法如下:文件大小=比特率×采样率×声道数×时长/8其中,比特率以kbps为单位,采样率以Hz为单位,声道数为通道数,时长以秒为单位。
除以8是将比特率转换为字节(B)的单位。
例如,对于一个MP3格式的声音文件,比特率为128kbps,采样率为44.1kHz,声道数为立体声,时长为180秒,可以按照以下方式计算文件大小:文件大小= 128kbps × 44.1kHz × 2 × 180 / 8≈618.75MB以上是多媒体技术计算声音文件大小的相关内容。
h265计算公式(二)H265计算公式1. H265比特率计算公式H265比特率计算公式可以帮助我们估计视频文件的大小,了解视频编码所需要的存储空间。
它的计算公式如下:比特率(bps)= 帧率(fps)× 分辨率(宽× 高)× 帧内比特数•帧率:视频每秒的帧数,常见的帧率有、24fps、25fps、等。
•分辨率:视频的宽度与高度,常见的分辨率有720p、1080p、4K 等。
•帧内比特数:每帧视频的平均比特数。
例如,对于一部分辨率为1920x1080、帧率为30fps的视频,假设平均每帧需要压缩成5000个比特,则比特率可以通过以下公式计算:比特率= 30 × 1920 × 1080 × 5000 = 9,979,200,000 bps2. H265压缩比率公式H265压缩比率可以帮助我们评估视频编码后的压缩效果,即视频文件的大小与原始文件大小的比值。
它的计算公式如下:压缩比率 = 原始文件大小 / 编码后文件大小例如,一部视频的原始文件大小为1GB,经过H265编码后的文件大小为200MB,那么压缩比率可以通过以下公式计算:压缩比率 = 1GB / 200MB = 53. H265码率计算公式H265码率是指视频文件每秒传输的比特数,用于描述视频压缩后的数据传输速率。
它的计算公式如下:码率(bps)= 比特率(bps)× 压缩比率例如,对于一部比特率为10Mbps、压缩比率为5的视频文件,可以通过以下公式计算码率:码率= 10Mbps × 5 = 50Mbps4. H265视频压缩效率公式H265视频压缩效率可以帮助我们评估H265相对于其他视频编码算法的压缩效果。
它的计算公式如下:压缩效率 = 1 - (H265文件大小 / H264文件大小)例如,一部H265编码后的视频文件大小为500MB,而对应的H264编码后的视频文件大小为1GB,那么压缩效率可以通过以下公式计算:压缩效率 = 1 - (500MB / 1GB)=总结本文介绍了H265相关的计算公式,包括H265比特率计算公式、H265压缩比率公式、H265码率计算公式和H265视频压缩效率公式。
声音存储空间计算公式_音频中文件大小计算公式(转)音频文件的大小是由多个因素决定的,包括采样率、位深度、声道数和音频时长。
以下是计算音频文件大小的公式。
1. 采样率(Sample Rate):采样率表示在一秒钟内取样的次数,通常以赫兹(Hz)为单位。
常见的采样率有 44.1kHz、48kHz、96kHz等。
2. 位深度(Bit Depth):位深度表示每个取样的采样量,即每个取样的分辨率。
常见的位深度有 16 位、24 位、32 位等。
3. 声道数(Channels):声道数表示音频中同时传输的独立声音信道的数量。
常见的声道数有单声道(Mono)和立体声(Stereo)。
4. 音频时长(Duration):音频时长表示音频的播放时间,以秒为单位。
计算公式如下:
文件大小(FileSize)= 采样率(Sample Rate)* 位深度(Bit Depth)* 声道数(Channels)* 音频时长(Duration)/ 8
其中除以 8 是将结果从位(bit)转换为字节(Byte)。
举例:
假设有一段音频文件,采样率为44.1kHz,位深度为16位,声道数为立体声,音频时长为3分钟(180秒)。
文件大小=44.1kHz*16位*2*180秒
/8=44,100*16*2*180/8=31,536,000字节=30.04MB
因此,该音频文件的大小约为30.04MB。
需要注意的是,上述公式仅适用于未经过任何压缩的无损音频文件。
对于经过压缩的音频文件(如MP3、AAC),其压缩算法会对文件大小造成影响,所以计算结果可能会有偏差。
视频码率计算公式【码率】(kbps)=【⽂件⼤⼩】(字节 )X8 /【时间】(秒)/1000帧率 指的是单位时间显⽰的帧数⽬,单位是每秒的帧数(fps)。
帧率⾼于16的时候,就会认为是连贯的,⼀般来说30fps就是可以接受的,但是将性能提升⾄60fps则可以明显提升交互感和逼真感,但是⼀般来说超过75fps⼀般就不容易察觉到有明显的流畅度提升了。
视频常规尺⼨320×240352×240352×288384×288480×480480×576640×368640×480704×480704×576720×480720×5761280×720视频格式●AVI格式 :它的英⽂全称为Audio Video Interleaved,即⾳频视频交错格式。
它于1992年被Microsoft公司推出,随Windows3.1⼀起被⼈们所认识和熟知。
所谓“⾳频视频交错”,就是可以将视频和⾳频交织在⼀起进⾏同步播放。
这种视频格式的优点是图像质量好,可以跨多个平台使⽤,其缺点是体积过于庞⼤ ,⽽且更加糟糕的是压缩标准不统⼀ ,最普遍的现象就是⾼版本Windows媒体播放器播放不了采⽤早期编码编辑的AVI格式视频,⽽低版本Windows媒体播放器⼜播放不了采⽤最新编码编辑的AVI格式视频,所以我们在进⾏⼀些AVI 格式的视频播放时常会出现由于视频编码问题⽽造成的视频不能播放或即使能够播放,但存在不能调节播放进度和播放时只有声⾳没有图像等⼀些莫名其妙的问题,如果⽤户在进⾏AVI格式的视频播放时遇到了这些问题,可以通过下载相应的解码器来解决。
●nAVI格式:nAVI是newAVI的缩写,是⼀个名为ShadowRealm的地下组织发展起来的⼀种新视频格式(与我们上⾯所说的AVI格式没有太⼤联系)。
它是由Microsoft ASF压缩算法的修改⽽来的,但是⼜与下⾯介绍的⽹络影像视频中的ASF视频格式有所区别,它以牺牲原有ASF视频⽂件视频“流”特性为代价⽽通过增加帧率来⼤幅提⾼ASF视频⽂件的清晰度。
视频存储容量的计算Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108]视频存储总容量的计算视频存储容量的计算公式如下:容量=码流/8 ×视频路数×监控天数×24小时×3600秒注:码流是以Mbps 或Kbps 为单位,码流除以8是把码流从bit 转换为byte, 结果相应的是MB 或KB。
按计算公式,以一个中小规模的例子计算:500路监控路数,2Mbps D1格式,数据存储30天,需要的存储容量:2Mbps/8 ×500路×30天×24小时×3600秒/1024/1024 ≈300TB存储空间单位换算:1TB = 1024GB = 1024 × 1024MB = 1024 × 1024× 1024KB = 1,073,741,824Byte硬盘容量单位换算:1TB = 1000GB = 1000 × 1000MB = 1000 × 1000× 1000KB = 1,000,000,000Byte常见码流下,单位时间内的录像所需要的磁盘空间列表视频格式码流1秒1时1天30天HD(1280*720) 4096Kbps 512K 1.8G 44.2G 1326G 2048Kbps 255K 921.6M 22.1G 663G 1024Kbps 128K 460.8M 11.1G 331.8G 512Kbps 64K 230.4M 5.53G 165.9GD1(704*576) 2048Kbps 256K 921.6M 22.1G 663G 1024Kbps 12BK 460.8M 11.1G 331.8G 512Kbbs 64K 230.4M 5.53G 165.9G2CIF(704*288) 2048Kbps 256K 921.6M 22.1G 663G 1024Kbps 12BK 460.8M 11.1G 331.8G 512Kbps 64K 230.4M 5.53G 165.9G 384K bps 48K 172.8M 4.1G 124.5GCIF(352*288) 1024Kbps 12BK 460.8M 11.1G 331.8G 512Kbps 64K 230.4M 5.53G 165.9G 38-Kbps 48K 172.8M 4.1G 124.5G 255Kbps 3ZK 115.2M 2.8G 83GQCIF(176*144)512Kbps 64K 230.4M 5.53G 165.9G 384Kbps 48K 172.8M 4.1G 124.5G 256 Kbos 32K 115.2N 2.8G 836 128Kbps 16K 57.6M 1.4G 41.5G视频存储容量计算(码流、路数、硬盘计算录像天数)视频编码模式分辨率 (Pixcl )最小 码率 (区bp 建议 码率 (Kbp 最大 码率 (Kbp 选用 码率 (Kbp 小时 客量 (IB 监控 数量 (路 每日容量 (GB硬盘客量 (GB 录像 天数 (天 CIF (352×288) 101376 32 512 768 512 225 1686 2000 23.15 4CIF 〔704×576〕 405504 32 2048 3072 2048 900 16 346 2000 5.79 D1(960×576) 552960 32 2793 8192 2T93 122716 471 2000 4.24 720P 〔1080×720〕 777600 32 39273927 1725 16 663 2000 3.02 2009〔1600×1200〕 1920000 32 9697 9691 426116 1636 2000 1.22 1080P 〔1920×1080〕 2073600 32 10473 ■ 10478 460216 1767 2000 1.13 3009〔2048×1536〕 314572B 32 1047310473 460216 1767 2000 1.13500W 〔2560×1920〕 491520032 1047310473 460216 176720001.13基本的算法是: 【码率】 (kbps)= 【文件大小()】 X8/ 【时间(秒)】/1024率,是他是视频编码中画面质量控制中最重要的部分。
编码率/比特率直接与文件体积有关。
且编码率与编码格式配合是否合适,直接关系到视频文件是否清晰。
在视频编码领域,比特率常翻译为编码率,单位是Kbps,ps是每秒的意思,例如
800Kbps
其中,1K=1024 1M=1024K
b 为比特(bit)这个就是电脑文件大小的计量单位,1KB=8Kb,区分大小写,B代表
字节(Byte) s 为秒(second) p 为每(per)
以800kbps来编码表示经过编码后的数据每秒钟需要用800K比特来表示。
1MB=8Mb=1024KB=8192Kb
Windows系统文件大小经常用B(字节)为单位表示,但网络运营商则用b(比特),也就是为什么2Mb速度宽带在电脑上显示速度最快只有约256KB的原因,网络运营商宣传网速的时候省略了计量单位。
完整的视频文件是由音频流与视频流2个部分组成的,音频和视频分别使用的是不同的编
码率,因此一个视频文件的最终技术大小的编码率是音频编码率+视频编码率。
例如一个
音频编码率为128Kbps,视频编码率为800Kbps的文件,其总编码率为928Kbps,意
思是经过编码后的数据每秒钟需要用928K比特来表示。
了解了编码率的含义以后,根据视频播放时间长度,就不难了解和计算出最终文件的大小。
编码率也高,视频播放时间越长,文件体积就越大。
不是分辨率越大文件就越大,只是一
般情况下,为了保证清晰度,较高的分辨率需要较高的编码率配合,所以使人产生分辨率
越大的视频文件体积越大的感觉。
所以:
计算输出文件大小公式:
文件大小 =(音频码率÷8 + 视频码率÷8)×影片总长度(秒为单位)
即:
文件= 码率÷8×时间
码率=文件×8÷时间
比如:
码率1M、时长1小时的视频,文件大小=1÷8×3600=450M。
文件450M、时长1小时的视频,码率大小=450×8÷3600=1M
这样以后大家就能精确的控制输出文件大小了。
例:有一个1.5小时(5400秒)的影片,希望转换后文件大小刚好为700M
计算方法如下:
700×8÷5400×1024≈1061Kbps
意思是只要音频编码率加上视频编码率之和为1061Kb,则1个半小时的影片转换后文件
体积大小刚好为700M。
至于音频编码率和视频编码率具体如何设置,就看选择的编码格式和个人喜好了,只要2
者之和为1061即可。
如可以设置为视频编码格式H264,视频编码率900 Kbps,音频
编码格式AAC,编码率161 Kbps。
与文件体积大小有关的码率是指的平均码率,因此,不论是使用固定比特一次编码方式还
是使用二次(多次)动态编码方式,都是可以保证文件大小的。
只有使用基于质量编码的
方式的时候,文件大小才不可控制。
编码格式有很多种,在技术不断进步的情况下,针对不同的用途,产生了各种编码格式。
不同编码格式的压缩率不一样,且有各自的特点,有些在低码率情况下能保持较高的画面
质量,但在高码率情况下反而画面质量提示不大,有些适合在高码率情况下保持高清晰度
画面,但可能在低码率情况下效果不佳。
介绍常见的几种。
RMVB/RM在制定的时候主要考虑的是网络传播,目的在于利用不快的网速传播视觉可以
接受的画面质量。
因此,RMVB/RM编码格式的特点是较低码率下能获得较好的视频质量。
但高码率的情况下反不如其他编码格式。
同样是RM/RMVB后缀的文件,其内部编码格式
细分还有R8/R9/R10等,但总的来说,上面所说的特点依然是存在的。
只是压缩率更高了,因此RMVB没人用在高清编码领域。
RMVB追求的是高压缩率,能接受的画面质量,所以经常压缩掉一些不容易注意的细节。
初看画面不错,细看就发现画面不锐利,层次不
分明,总给人一直模糊的感觉。
RMVB/RM后缀文件的音频编码部分同样存在这样的情况,声音压缩率很高,但只是能听,不要奢望达到声音动听的境界。
RMVB的流行,一是因为REAL的这种格式适合低速网络的传播,能以较小的文件体积获
得可以接受的画面质量。
二是随着RMVB的使用,开始出现功能比较完善的转码软件和解
决方案,方便了视频爱好者,扩大了影片来源。
但随着网速越来越快,H264等更好的编
码器出现,同时也因为RMVB不适合高清视频制作,且若对于其他硬件厂家希望支持RMVB/RM格式,就必须向REAL公司支付相当昂贵的专利费,导致很多硬件厂商放弃了
对RMVB文件的支持。
RMVB的文件已经不是以前那种完全压倒性的优势了。
现在网络传播的视频文件已经很多都是AVI、MKV、MP4、3GP等后缀了。
其中MKV等
多用于高清视频文件,MP4、3GP等多用于手机和便携式设备等领域,AVI则使用范围更
加广,不但在高清晰度视频文件中有AVI文件,在便携式设备领域也有AVI使用。
VCD用的视频编码格式为MPEG1,DVD则为MPEG2,VCD和DVD都主要用于家庭影音播放,而且一般来说,VCD用MPEG1编码为固定码率编码。
DVD可以支持动态码率
的MPEG2编码。
为了能保证激烈变化画面时的清晰度,其默认编码率都较高,VCD标准编码率
1152Kbps,DVD开放些,根据影片播放时间,常设置为5000 Kbps -8000 Kbps之间,在不浪费DVD碟容量的前提下尽可能的使用较高的码率获得更高的清晰度。
MPEG1和MPEG2在超低码率情况效果不佳,且过分提高码率,画面效果带来的提示也不明显。
而MKV则以H.264编码,用于高清视频,1080p的画面达到了30Mbps的码率。
当然不经过压缩文件的计算公式又不同:
声音为,数据量(位/秒)= (采样频率(Hz)*采样位数(bit)*声道数)
其中,单声道的声道数为1,立体声的声道数为2。
数据量*时间/8=文件总字节
例如CD即为未经压缩的音频文件,采样44.1k,16位,双声道。
数据量=44.1*16*2=1411kb/1024=1.38Mb,一般的MP3压缩后为128kbps
如果以一张CD放一个小时计算的话,CD总量=1.38*3600/8=621MB,当然CD大约
放1小时多点,顶多也就700MB。
图象应该是,数据量(位/秒)= (画面尺寸*彩色位数(bit)*帧数)
数据量*时间/8=文件总字节
例如2分钟,25帧/秒,640×480分辨率,24位真彩色数字视频的不压缩的数据量约为,
数据量=640x480x24*25=184320Kb=180Mb,而VCD、MKV标准编码率(加上音频)分别为1152Kbps和30Mbps(1080p高清)
2分钟文件字节=180Mbx120/8=2700000KB=2636.71875MB=2.57GB,而压缩
后一部90分钟高质量DVD电影可以达到9GB。