zoukankan      html  css  js  c++  java
  • 音视频处理之采样数据20180223

    一、视频像素数据

    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格式其实就是由一个个幅值不同的采样点组成,而一个采样点放大来看就是一个方波。

  • 相关阅读:
    LeetCode(35):Palindrome Number 分类: leetCode 2015-07-10 09:26 161人阅读 评论(0) 收藏
    在pycharm进行单元测试(unittest python)
    Django 基本操作
    Django中数据库操作相关的错误
    Question&&Answer
    ubuntu下 SVN 服务器搭建及使用
    python 在不同层级目录import 模块的方法
    Ubuntu 16.04安装PyCharm
    修改mysql中数据库存储主路径
    查看mysql的数据库物理存放位置
  • 原文地址:https://www.cnblogs.com/yuweifeng/p/8463592.html
Copyright © 2011-2022 走看看