[分享] 如何计算视频的 混合码率 与 视频码率
本文章最後由 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原档上请参考上面列举的偏差值与最终误差值自行修正数值范围
最后还有一句
档案如果是无花无卡无跳帧完好的
然后在从自己的机器配置 操作系统 播放器 分离解码器 等等分析
打在草稿上编辑了好久 难免有疏漏或者说法错误欢迎大家指正并交流
转载请注明来自精研事务所 谢谢 很難懂
稍微懂點常識就好
還是用傻瓜軟體適合我
唉~ 呵呵 雖然本來就知道了不過您非常熱心
還是感謝熱心教學 讓還不清楚的朋友能夠有點眉目:) 感謝大大熱心的教學,對於這幾個專有名詞有進一步的認識! 哈哈....
柱子哥 總算又在非Sky Angel 之討論現身鸟
還以為 柱子哥 只喜歡討論Sky Angel 耶
-----------------------------------------------------------
通常計算視頻之碼率只要簡易就好.....
xxxx *8/sec
517*8/213=19.4
本文章最後由 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
感谢加分的各位;) 所以碼率越高越好啦!!!!
容量也越大!!!
硬碟也要越來越多啦!!
很多KBS SBS 出來的大概都17~19之間再跑@@ 哇噻!柱子哥发扫盲帖了,一定要顶哈:O) 回覆 5# 桓真
这个方法虽简易,不过音频部分看不到。还有些人把MPG档改文件后缀名当TP档发,这种也看不出来
所以偶对桓大每次发档都贴详细视屏信息,那素相当滴感谢哈:x 回覆桓真
这个方法虽简易,不过音频部分看不到。还有些人把MPG档改文件后缀名当TP档发,这种也看不出来
...
pxw6160981 發表於 2011-10-5 18:25 http://www.hd.club.tw/images/common/back.gif
哈哈....
六毛 也在 非討論Sky Angel的地方出現啦
支持 六毛 “轉正”中=))
頁:
[1]