开启辅助访问 切换到窄版

打印 上一主题 下一主题

音视频处理之采样数据20180223

[复制链接]
版块:
嵌入式操作系统 其他嵌入式相关 发布时间:2018-6-29 23:23:03
10760
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式

一、视频像素数据
1.最为常用的是YUV420,YUV格式像素数据查看工具yuv player,如下图:

ps:BMP文件中存储的就是RGB格式的像素数据。
2.YUV格式简介
相关实验表明,人眼堆亮度铭感但对色度不敏感。所以可以将亮度信息和色度信息分离,
并堆色度信息采用更狠一点的压缩方案,从而提高压缩效率。也就是说YUV格式的像素数据
也是压缩的。
1).YUV格式中,Y只包含亮度信息,而UV只包含色度信息。
2).以YUV420P为例,首先存储了整张图像的Y信息,然后存储整张图像的U信息(数据量只有Y的一半)
,最后存储了整张图像的V信息(数据量只有Y的一半)
3).YUV格式没有保持文件头信息,也就是没有保持宽,高等信息,所以需要自己配置才能正常播放


二、音频采样数据
音频采样数据,保存了音频中每个采样点的值。

1.假定采样率为44100HZ(1s采样44100次,绝大多数用这个采样率,是人耳所能听到频率的音取两倍,为何取两倍由抽样定理得到,防止混叠效应),
采样精度为16bit(一个采样值大小),左右声道(立体声,2倍数据)
则一首4分钟的PCM格式(采样数据,完全无损)的歌曲体积为:
4*60*44100*2*2=42.3MB

2.音频采样数据查看工具:Adobe Audition,如下图:

采样数据,即PCM格式数据,同样没有文件头信息,所以同样需要设置采样率,分辨率(采样精度),通道等信息

3.PCM格式简介
单声道的情况下按照顺序存储每个采样点的数据。
双声道的情况下按照左右,左右的顺序存储每个采样点两个声道的数据
pcm格式其实就是由一个个幅值不同的采样点组成,而一个采样点放大来看就是一个方波。


--------------------------------------------------------------------------------------------
来源:网络
如果侵权,请第一时间回复联系,将第一时间为您处理


--------------------------------------------------------------------------------------------
更多精彩内容:
1.回复“c”,查看c语言相关知识
2.回复“c++”,查看c++语言相关知识
3.回复“Java”,查看Java语言相关知识
4.回复"数据结构",查看数据结构相关知识
5.回复"设计理念",查看设计理念相关知识
6.回复“驱动”,查看驱动相关知识
7.回复"uCOS",查看uCOS相关知识
8.回复"Linux",查看Linux相关知识
9.回复"Android",查看Android相关知识
10.回复"网络协议",查看网络协议相关知识
11.回复"音视频处理",查看音视频处理相关知识
12.回复"Web",查看Web相关知识

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表