Android 音视频 基础知识

视频相关专业术语
视频

连续的图象变化每秒超过24帧(Frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面,看上去是平滑连续的视觉效果,这样连续的画面叫做视频

帧(Frame)

是影像中常用的最小单位,相当于电影中胶片的每一格镜头,一帧就是一副静止的画面,连续的帧就形成了视频

帧速率(FPS)

每秒钟所传输图片的个数,也可以理解为处理器每秒刷新的次数,通常用FPS标识,当然帧数越高,画面也就越流畅

转码

指将一段多媒体包括音频、视频或者其他的内容从一种编码格式转换成为另外一种编码格式。

原视频 – 解码 – 像素数据 – 编码 – 目标视频
原音频 – 解码 – 音频数据 – 编码 – 目标音频

视频编码

采集的原始音视频信号体积都非常大,里面有很多相同的、眼看不到的、耳听不到的内容,如果视频不经过压缩编码的话,体积通常是非常大的,一部电影可能就要上百G的空间

专业的来说,视频编码也就是文件当中的视频所采用的压缩算法,视频编码的主要作用是将视频像素数据(RGB,YUV等)压缩成为视频码流,从而降低视频的数据量

视频解码

有了编码,当然也需要有解码

因为压缩(编码)过的内容无法直接使用,使用(观看)时必须解压缩还原为原始的信号(比如视频中某个点的颜色等),这就是“解码“或者”解压缩“

采样频率

指录音设备在一秒钟内对声音信号的采样次数,它用赫兹(Hz)来表示,比如44.1KHz采样率的声音就是要花费44000个数据点来描述1秒钟的声音波形。原则上采样率越高,声音质量越好

比特率(码率)

表示单位时间(1秒)内传送的比特数,一般我们用的单位是kbps,其英文是 Kilobits per second,意即“千位每秒”(根据发音亦译作“千比特每秒”),意思是说每过一秒钟,有多少千比特的数据流过,因此码率也经常被称为“比特率”


音频中码率

就是音频文件或者音频流中1秒中的数据量,如1.44Mbps,就是1秒钟内的数据量1.44Mbits 。 码率越高,传送的数据越大,音质越好


视频中码率

原理与声音中的相同,都是指由模拟信号转换为数字信号后,单位时间内的二进制数据量,通俗来讲就是把每秒显示的图片进行压缩后的数据量。


RGB(颜色空间)

用途:主要用来在LCD、CRT显示器上

YUV(颜色空间)

用途:主要用于视频信号的压缩、传输和存储,和向后相容老式黑白电视

其中"Y"表示明亮度(Lumina nce或Luma),也就是灰阶值;

而"U"和"V"表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色

YCbCr(也是一种颜色空间)

YCbCr模型来源于YUV模型,算是YUV的压缩版本

不同之处在于YCbCr用于数字图像领域,YUV用于模拟信号领域,MPEG、DVD、摄像机中常说的YUV其实是Y’CbCr

在YUV家族中, YCbCr 是在计算机系统中应用最多的成员,其应用领域很广泛,JPEG、MPEG均采用此格式。一般人们所讲的YUV大多是指YCbCr

参考链接

  1. 菜鸟也能懂的 - 音视频基础知识
  2. Android音视频点/直播模块开发
  3. Android手机直播(一)总览
  4. 视频大小与码率计算及像素及分辨率问题
  5. 音视频码率,采样率,帧率基础知识
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

初心一点

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

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

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

打赏作者

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

抵扣说明:

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

余额充值