首页 > 编程知识 正文

如何计算视频文件大小,4k视频码率是多少

时间:2023-05-04 01:13:41 阅读:113564 作者:3741

另一方面,关于音视频处理,首先需要面对的是音视频多媒体的比特率问题。 比特率也是编码率,并且一个语音比特率为128kb/s,即每秒128 k比特,8bit=1字节(也就是说,该语音占用每秒16KB的存储空间),并且如果涉及多通道,则应该乘以相应的倍数。

由于视频是由视频图像数据和音频数据组成的,因此对于视频,除了音频音频之外,还会添加视频的大小。

上述音频视频的编码率存在编解码器压缩率的问题。

二.结合正文音频码率,首先是音频码率的计算。 假设一个音频的基本属性是采样率: 44.1KHZ,编码率: 128kb/s,通道数: 2个通道。

采样率为——44.1KHZ,每秒音频采样频率。 声道数——双声道(立体声)左右耳朵可以听到不同的声音,声道数有多少才能有多少维的音频数据? 比特率(码率) ——128kb/s秒,每秒占多少kb? 量化样本振幅和测量声音波动变化的参数也可以说是声卡的分辨率。 即纵轴刻度的精度。 假设采样位数如下。 ——1字节(即8bit )只能记录256个。 也就是说,只能将振幅分割为256个阶段。

——2字节,即16bit (最多可细分为65536个,为CD标准

因此,预先登载以下的图。 这张图是音频的波形图。 设波形的横轴为x,纵轴为y。 y轴的精度是采样位数,x轴的精度表示每秒的采样频率,即采样率。 因此,一个音频的比特率(即空间占单位时间的大小)等于比特率=采样率*采样位数*通道数。

此外,由于压缩编码方法因音频格式而异,因此在计算支持音频的比特率时,需要将压缩的倍率乘以例如0.2等。

比特率=采样率*采样位数*通道数*压缩比率

由于视频码率相关视频是用视频图像和语音封装的,因此视频的码率计算需要分为视频图像码率视频中的语音码率两部分。 既然已经计算了音频的码率,接下来我们将讨论视频图像的码率。

上图显示的视频需要图像分辨率属性(如1080*720 )、图像位数(如8或16 )和每秒帧数(如60,90 )来计算未压缩视频图像的码率。 也就是说,公式如下。

帧率*像素宽度*像素长度*位深度=视频图像编码率。 如果视频属性为60帧速率(fps ) 480*720p和32位深度,则视频图像的码率为=60 * 480 * 720 * 32。

未压缩的整个视频编码率=音频编码率视频图像编码率当前视频都采用编码压缩,必须乘以放大倍数。 视频代码=音频代码*音频压缩比视频图像代码*视频压缩比。 计算出的视频码率还有其他影响参数,因此需要估计真正的视频码率。

三、结语写这篇博客的时候,我也找到了一个根据视频参数自动计算视频码率的网站。 https://tool stud.io/video/bitrate.PHP,推荐感觉不错。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。