jy01231104 發表於 2011-10-3 13:49:04

[分享] 如何计算视频的 混合码率 与 视频码率

本文章最後由 jy01231104 於 2011-10-5 18:57 編輯

码率  

码率就是数据传输时单位时间传送的数据位数 一般我们用的单位是kbps即 千位每秒


视频时长*视频码率/8 = 视频总体积(视频大小+音轨大小)



计算机中的信息都是二进制的0和1来表示

其中每一个0或1被称作一个位   用小写b表示 即bit(位)   大写B表示Byte,即字节 一个字节=八个位

即   1B=8b




我们即可以通过分享帖出的视频缩略图(thumb)上的信息来计算出视频的 混合码率 与 视频码率



以下 bytes kb mb gb 换算请使用该软件   










混合码率计算部分


20277208213 Bytes* 8 = 162217665704 bit

162217665704 bit / 时长 ( 9263秒 ) = 17512432 Bytes

17512432 Bytes = 17.5 Mbps( 取头3位并后移一位小数 ± 0.1 (偏差值)最终误差在0.1-0.2之间 )





视频码率计算部分


20277208213 Byte = 19337 Mb

19337 * 8 = 154696

17512432 Byte = 16.7 Mb

154696 / 9263 = 16.7 ( 取头3位并后移一位小数 )

16.7 * 1000000 = 167000000   ( 1000000 =1000 * 1000    1:1000 换算 )

( 1024 * 1024 = 1048576   1:1024 换算 )

167000000 / 1048576= 159 ( 取整数 去掉小数点之后部分 后移一位小数 ) = 15.9+ 0.1 (偏差值) (

最终误差在0.1-0.2 )



概要
唯一ID                           : 234445555604693942479912410919683444641 (0xB06092538281A55A91B68FF80EC74FA1)
完整名称                           : H:\Transformers:Dark.Of.The.Moon.2011.Repack.BluRay.1080p.DTS.x264-CHD\Transformers:Dark.Of.The.Moon.2011.Repack.BluRay.1080p.DTS.x264-CHD.mkv
文件格式                           : Matroska
格式版本                           : Version 2
文件大小                           : 18.9 GiB
长度                               : 2小时 34分
平均混合码率                           : 17.5 Mbps
编码日期                           : UTC 2011-09-28 06:21:36
编码程序                           : mkvmerge v3.2.0 ('Beginnings') 编译于 Feb 12 2010 16:46:17
编码函数库                            : libebml v0.7.9 + libmatroska v0.8.1

视频
ID                               : 1
文件格式                           : AVC
文件格式/信息                        : Advanced Video Codec
格式简介                           : [email protected]
格式设置, CABAC                      : 是
格式设置, ReFrames                   : 5 frames
编码设置ID                           : V_MPEG4/ISO/AVC
长度                               : 2小时 34分
码率                               : 16.0 Mbps
画面宽度                           : 1 920像素
画面高度                           : 800像素
画面比例                           : 2.40:1
帧率                               : 23.976 fps
色彩空间                           : YUV
色度抽样                           : 4:2:0
位深度                              : 8位
扫描方式                           : 逐行扫描
bits/(pixel*frame)(数据密度)         : 0.434
大小                               : 16.9 GiB (89%)
标题                               : Transformers:Dark.Of.The.Moon.2011
编码函数库                            : x264 core 116 r2074 2641b9e
编码设置                           : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=umh / subme=11 / psy=1 / psy_rd=1.05:0.10 / mixed_ref=1 / me_range=48 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=2 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=8 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=6 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=16000 / ratetol=1.0 / qcomp=0.70 / qpmin=1 / qpmax=63 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=45000 / vbv_bufsize=40000 / nal_hrd=none / ip_ratio=1.40 / aq=2:0.90
语言                               : English

音频
ID                               : 2
文件格式                           : DTS
文件格式/信息                        : Digital Theater Systems
编码设置ID                           : A_DTS
长度                               : 2小时 34分
码率模式                           : CBR
码率                               : 1 510 Kbps
声道                               : 6声道
声道位置                           : Front: L C R, Side: L R, LFE
采样率                              : 48.0 KHz
位深度                              : 24位
压缩模式                           : 有损压缩
大小                               : 1.63 GiB (9%)
标题                               : DTS-5.1CH 1536K(From TrueHD7.1 24bit)
语言                               : English







韩档计算公式




混合码率


文件大小(Bytes) * 8 / 文件时长(秒数) = 混合码率 (取头3位并后移一位小数)



视频码率


文件大小(mb) * 8 / 文件时长(秒数) = 取头3位数并自动在后面加六个零 / 1048576 = 视频码率± 0.2

(偏差值) ( 最终误差在0.1-0.2 )   




日档计算公式



混合码率



文件大小(Bytes) * 8 / 文件时长(秒数) = 混合码率 ( 取头3位并后移一位小数 )



视频码率



文件大小(mb) * 8 / 文件时长(秒数) = 视频码率 - 0.3 (偏差值) ( 最终误差在0.1-0.3 )






韩档计算例子


http://www.hd.club.tw/viewthread.php?tid=118367

http://www.hd.club.tw/viewthread.php?tid=118369

http://www.hd.club.tw/viewthread.php?tid=101390





日档计算例子

http://www.hd.club.tw/viewthread.php?tid=118432

http://www.hd.club.tw/viewthread.php?tid=116280

http://www.hd.club.tw/viewthread.php?tid=117226






最后的一些注解





上述所说的混合码率指平均混合码率(Overall bit rate)

       并非最大混合码率(Maximum Overall bit rate)


上述所说的视频码率指平均视频码率(Bit rate)   

      并非最大视频码率(Maximum bit rate)










高于 10000 码率 也就是19400 = 19.4 Mbps   17500 = 17.5 Mbps

低于 10000 码率 也就是   9570 = 9570 Kbps   7430= 7430 Kbps

档案info即是如上所显示





韩档为19.4混合的 计算视频码率 偏差值算 减 的多

       非19.4混合的 计算视频码率 偏差值算 加 的多





日档计算视频码率    偏差值算 减 的多


欧美档计算视频码率偏差值算 加 的多





另由于一些档案的编码或者其它特殊原因   


用于计算某些电影可能不止于上述的偏差与值最终误差值可能为 ±1.0 - 1.? 范围


还有就是区别于并非直录的ts原档跟一些重编码封装的ts mkv上面


如果是套用在直录的ts原档上请参考上面列举的偏差值与最终误差值自行修正数值范围





最后还有一句


档案如果是无花无卡无跳帧完好的


然后在从自己的机器配置 操作系统 播放器 分离解码器 等等分析



打在草稿上编辑了好久   难免有疏漏或者说法错误欢迎大家指正并交流

转载请注明来自精研事务所 谢谢

mpc-hc 發表於 2011-10-3 15:41:05

很難懂
稍微懂點常識就好
還是用傻瓜軟體適合我
唉~ 呵呵

focmost 發表於 2011-10-3 16:48:58

雖然本來就知道了不過您非常熱心

還是感謝熱心教學   讓還不清楚的朋友能夠有點眉目:)

yanzi780723 發表於 2011-10-3 17:44:01

感謝大大熱心的教學,對於這幾個專有名詞有進一步的認識!

桓真 發表於 2011-10-3 18:01:42

哈哈....
柱子哥 總算又在非Sky Angel 之討論現身鸟
還以為 柱子哥 只喜歡討論Sky Angel 耶

-----------------------------------------------------------
通常計算視頻之碼率只要簡易就好.....
xxxx *8/sec
517*8/213=19.4

jy01231104 發表於 2011-10-3 18:45:52

本文章最後由 jy01231104 於 2011-10-3 19:01 編輯

哈哈....
柱子哥 總算又在非Sky Angel 之討論現身鸟
還以為 柱子哥 只喜歡討論Sky Angel 耶

------------- ...
桓真 發表於 2011-10-3 18:01 http://www.hd.club.tw/images/common/back.gif


:((你腹黑纯洁滴偶    偶什么时候讨论过SA

这篇是教程要具体细节化 :-B



感谢加分的各位;)

你哈哈 發表於 2011-10-3 18:55:10

所以碼率越高越好啦!!!!
容量也越大!!!
硬碟也要越來越多啦!!
很多KBS SBS 出來的大概都17~19之間再跑@@

pxw6160981 發表於 2011-10-5 18:17:56

哇噻!柱子哥发扫盲帖了,一定要顶哈:O)

pxw6160981 發表於 2011-10-5 18:25:19

回覆 5# 桓真
这个方法虽简易,不过音频部分看不到。还有些人把MPG档改文件后缀名当TP档发,这种也看不出来
所以偶对桓大每次发档都贴详细视屏信息,那素相当滴感谢哈:x

桓真 發表於 2011-10-6 00:25:54

回覆桓真
这个方法虽简易,不过音频部分看不到。还有些人把MPG档改文件后缀名当TP档发,这种也看不出来
...
pxw6160981 發表於 2011-10-5 18:25 http://www.hd.club.tw/images/common/back.gif

哈哈....
六毛 也在 非討論Sky Angel的地方出現啦
支持 六毛 “轉正”中=))
頁: [1]
查看完整版本: [分享] 如何计算视频的 混合码率 与 视频码率