从零学起-----通识篇04 多媒体具体参数

目录

一、学习目标

二、学习背景

三、学习内容

1、参数定义

2、计算公式

3、bmp位图

四、习题及其求解过程

1.一个大小为2.6GB,时长为120分钟的mkv视频文件,它的码率为多少kbps?(四舍五入,仅保留整数部分)



一、学习目标

理解不同多媒体文件的特点和技术参数

熟练使用公式来计算多媒体文件的参数

二、学习背景

所谓多媒体(Multimedia)指的是多种媒体的综合,一般包括图像、声音和视频等形式或者它们的组合。可以通过基础参数来衡量多媒体文件质量的好坏。

三、学习内容

1、参数定义

比特率:音视频、图像都可以采用这个指标,它指的是规定时间内传输的比特数,单位是bps(bit per second),比特率越高,数据传输的速度就越快,流媒体的播放质量就越好(音视频越清晰),所需带宽也越大,比特率有时候也和码率混为一谈,但码率的单位一般是kbps(千位每秒)。

采样率:专用于音频多媒体,也称为采样速度或者采样频率,它定义了每秒从连续信号中提取并组成离散信号的采样个数,单位为赫兹(Hz)。采样率的意义在于将模拟信号转换成数字信号时的采样频率,也就是单位时间内采样多少个点,常用的采样率为44.1KHz。

采样位深:也被称为采样精度,单位为Bit,常见的位深有16Bit和24Bit,它其实就是每个采样样本中信息的比特数。

2、计算公式

  • 视频码率计算公式(kbps,千位每秒) = 文件大小(KB,千字节)* 8 / 秒数
  • 音频码率计算公式(kbps,千位每秒) = 采样率 × 采样位深 × 通道数

总结:本章内容其实十分简单,仅需理解使用,不需要过多深入.

视频码率:计算公式(kbps,千位每秒) = 文件大小(KB,千字节)* 8 / 秒数 

可以换种理解方式,公式中计算单位为kb,但可以理解:码率指一段时间内的传输速度,单位为kb,比特率指一段时间内的传输速度,单位为bit.其实对比发现,同为传输速度,只是单位不同.所以码率的计算公式可以理解为本质是总量➗时间=速度的公式.

存储大小(单位kb) *8/时间(单位秒) .  其中"存储大小(kb)*8"这个过程其实是在将kb换算为bit.

所以我更愿意理解之后记成总量(单位bit)➗时间(单位秒)=码率.

音频码率计算公式(kbps,千位每秒) = 采样率 × 采样位深 × 通道数

这个公式同样可以理解记忆. kbps即每秒内能传输多少个单位为bit的数据.

而采样率指每秒能采集多少个点(这里的点可以理解为一种特殊的单位大小),通道数则可理解为每个点里更小的一种单位.采样位深则理解为一个通道里有多少个比特.

这就好比挖矿.

采样率我们能在一定的时间里开采多少处矿
通道数一处矿有多少个矿洞
采样位深一个矿洞中有多少个矿石

所以最终速度(码率) = 采样率 × 采样位深 × 通道数

 最终速度(一定时间里能开采多少矿石)=能开采多少处矿✖每处矿有多少矿洞✖每个矿洞有多少矿石

3bmp位图

1)bmp位图含义

bmp位图,也就是我们常说的图像/图片.它是由一个又一个的小点来描述图像。计算机屏幕其实就是一张包含大量像素点的网格。当我们把位图放大时,每一个像素小点看上去就像是一个个马赛克色块。也就是下图的样子.

bmp常见的图像文件格式有我们很多熟知的格式:BMP/JPG(JPE,JPEG)/GIF等。

 2)图像与数字的联系

像素点虽然是类似颜色块,但在电脑中,其实代表的是数字,电脑中存储了每种颜色和对应的颜色代码.

 每种颜色有自己对应的颜色代码,电脑通过识别像素点中的颜色代码,实现对像素点的颜色填充.

bmp位图解析

bmp文件主要由四个部分组成:

bmp文件头(bmp file header):提供文件的格式、大小等信息,图中的文件标识和文件大小,其中00-01位置必为(42,4d),代表的数据也就是"bm"两个字母,也就是说明该文件为bmp文件.02-05为文件大小.06-09为保留字段,总为0. 0a-0d代表整个文件信息头的大小,信息头也就是图中红框蓝框绿框相加的总区域的大小.

位图信息头(bitmap information):提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息01-11为位图信息头的大小,一般为40个字节,12-15为图片宽度,16-19为图片高度,通常以像素作为单位.1a-1b总是填为1.1c-1f表示该bmp文件为多少位色的图片.图中18转为十进制为24位色,能表示1677万种颜色,8位色则能表示256种颜色.绿色框1c-35则表示图片的压缩方式,全0为未压缩.

调色板(color palette):可选,如使用索引来表示图像,调色板就是索引与其对应的颜色的映射表

位图数据(bitmap data):也就是图像数据,也就是图中未被框选的区域.

四、习题及其求解过程

1.一个大小为2.6GB,时长为120分钟的mkv视频文件,它的码率为多少kbps?(四舍五入,仅保留整数部分)

 解:

2.6GB为存储单位,而我们的计算kbps的计算单位为kb,所以理解不熟之前,可以先统一单位

∵参考    1GB=1024mb=1024*1024kb=1024*1024*8bit

∴2.6GB*1024*1024=2726297.6kb

根据视频码率计算公式(kbps,千位每秒) = 文件大小(KB,千字节)* 8 / 秒数

2.6*1024*1024*8➗(2*60*60)≈3029kbps

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

果茶戒糖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值