admin管理员组文章数量:1531724
2024年6月14日发(作者:)
视频编码原理
编码率/比特率直接与文件体积有关。且编码率与编码格式配合是否合适,直接关系到
视频文件是否清晰。
在视频编码领域,比特率常翻译为编码率,单位是Kbps,例如800Kbps。
其中,1K=10241M=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比特来表示。
了解了编码率的含义以后,根据视频播放时间长度,就不难了解和计算出最终文件的
大小。编码率也高,视频播放时间越长,文件体积就越大。不是分辨率越大文件就越大,
只是一般情况下,为了保证清晰度,较高的分辨率需要较高的编码率配合,所以使人产生
分辨率越大的视频文件体积越大的感觉。
计算输出文件大小公式:
(音频编码率(Kbit为单位)/8+视频编码率(Kbit为单位)/8)×影片总长度(秒
为单位)=文件大小(MB为单位)
这样以后大家就能精确的控制输出文件大小了。
例:有一个1.5小时(5400秒)的影片,希望转换后文件大小刚好为700M
计算方法如下:
700×8/5400×1024≈1061Kbps
意思是只要音频编码率加上视频编码率之和为1061Kb,则1个半小时的影片转换后
文件体积大小刚好为700M。
当然不经过压缩文件的计算公式又不同:
声音为,数据量(位/秒)=(采样频率(Hz)×采样位数(bit)×声道数)
其中,单声道的声道数为1,立体声的声道数为2。
数据量×时间/8=文件总字节
版权声明:本文标题:视频编码原理 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1718363508a671661.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论