有损:压缩之后无法还原,即为有损;保证不失真情况下尽可能压缩

1 音频压缩关注点:

1.1 消除冗余信息,比如20hz-20000hz之间,才是人敏感区域,其他音频需要过滤掉。
1.2 冗余信息定义:人听觉范围之外,以及遮蔽信息的剔除

2 音频压缩剪裁与屏蔽:

2.1 频域遮蔽:

环境音+各类人声音,如何凸显有用信息,遮蔽无效信息呢?
利用傅里叶变换等,将时域信息转化为频域信息,众多的波形之中,留下来需要的波形即可,比如上图:0.02khz-20khz

a. 声音强度的静音门槛,本条曲线意味着根据不同的频率,最少到达所少dB的声音强度,人类才能听到,本强度之下的声音都可以消除掉。
b. 遮罩门槛,是指在某个频域范围内,找到最大dB的音源,做一个钟形曲线,在曲线之上的才能被留下,其他的就干掉,因为这些频率距离最高分贝者太近了,所以才会被遮蔽。

感性理解:频率很低或者很高,都需要较大的声音人耳才能识别,中间的频段就可以声音没这么大,这也就解释了静音门槛;相似接近的频率者在一起,就需要互相之间对比,才能知道凸显哪一个。

2.2 时域遮蔽:

距离最大声音越近,不管前后,都会被屏蔽曲线屏蔽掉,因为你离我最大声音太近了,所以会按照曲线来被屏蔽

音频压缩编码技术(一)—有损压缩相关推荐

  1. 音频压缩编码技术(五)—ffmpeg命令方式生成AAC文件

    命令解析 这个是将xxx.mp4文件当中的音频数据抽取出来存储 ffmpeg -i xxx.mp4 (输入的带有音频的多媒体文件)-vn (video no 过滤视频元素)-c:a libfdk_aa ...

  2. matlab基于dct的图像压缩编码解码_音频压缩编码的基本原理详解

    1.视频编码基本原理 (1) 视频信号的冗余信息 以记录数字视频的YUV分量格式为例,YUV分别代表亮度与两个色差信号.例如对于现有的PAL制电视系统,其亮度信号采样频率为13.5MHz:色度信号的频 ...

  3. 第二部分 音频压缩编码

    第二部分    音频压缩编码 一.有损 ( lossy )/无损 ( lossless )/未压缩 ( uncompressed )音频格式 未压缩音频是一种没经过任何压缩的简单音频.未压缩音频通常用 ...

  4. 视频压缩编码和音频压缩编码基本原理

    1.视频编码基本原理 (1) 视频信号的冗余信息 以记录数字视频的YUV分量格式为例,YUV分别代表亮度与两个色差信号.例如对于现有的PAL制电视系统,其亮度信号采样频率为13.5MHz:色度信号的频 ...

  5. MPEG-2压缩编码技术原理应用

    http://www.cnblogs.com/xkfz007/articles/2615192.html 北京广播学院电视工程系 教授   郭 斌 MPEG是运动图像专家组(Moving Pictur ...

  6. Windows上的音频采集技术

    在制作发布端的时候,需要采集到声卡的输出信号,以便与麦克风的输入信号进行混音,对于音频处理的技术,主要有如下几种: 采集麦克风输入 采集声卡输出 将音频数据送入声卡进行播放 对多路音频输入进行混音处理 ...

  7. 视频压缩编码技术概述

    预测编码 大量的统计表明,同一幅图像中像素之间具有较强的相关性,两个像素之间的距离越短,则其相关性越强,通 俗地讲,即两个像素的值越接近.换言之,两个相邻像素的值发生突变的概率极小, "相等 ...

  8. H264视频GOP组和视频压缩技术之有损压缩(帧间压缩、帧内压缩)、无损压缩(ACBAC压缩)

    H264视频GOP组和视频压缩技术之有损压缩(帧间压缩.帧内压缩).无损压缩(ACBAC压缩) 一. 编码帧的分类 1.I帧(intraframe frame), 关键帧,采用帧内压缩技术.IDR帧属 ...

  9. 拉卡拉手机刷卡器音频通讯技术原理初步分析

    拉卡拉手机刷卡器音频通讯技术原理初步分析  kimmking@163.com http://blog.csdn.net/kimmking/article/details/8712161 1.      ...

  10. 短视频行业风头正劲,美摄SDK视音频处理技术全面助推

    导语: 如今的移动视频行业,在BAT与今日头条等互联网巨头的重金刺激下,新一轮的增长迎来了该领域的"黄金时代".与此同时,巨头的分割,也让身处该行业的百余位玩家深陷混战局面. 除互 ...

最新文章

  1. 谷歌软件工程师薪资百万,大厂薪资有多高?
  2. [吴恩达机器学习笔记]12支持向量机2 SVM的正则化参数和决策间距
  3. dedecms织梦系统后台验证码图片不显示的解决方法
  4. Leetcode 6.Z 字形变换 (每日一题 20210630)
  5. Rxjava、Retrofit返回json数据解析异常处理
  6. 图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性
  7. Matlab画图小结(二)
  8. javascript 停止事件冒泡以及阻止默认事件冒泡
  9. MongoDB怎么做性能测试,看看这篇大神总结
  10. 学了python可以干嘛-学 Python 都用来干嘛的?
  11. 创建与管理Oracle的分区表和本地索引
  12. linux学习笔记3——计算机概述:主板、电源、数据表示方式、编码集
  13. Android中铃声总结源码
  14. 10Wqps评论中台,如何架构?B站是这么做的!!!
  15. try中的return和finally中的return
  16. xmlhttp = new XMLHttpRequest();
  17. 卷积学习与传统稀疏编码、ICA模型学习区别(逐步补充)
  18. H264 FU-A解包分析
  19. c语言高级语言控制成分while,这衣服收费的形式特征有
  20. flask-bootstrap 生成基模版过程中的细节

热门文章

  1. 凡是过往,皆为序章。|2021年终总结
  2. 人生感悟-人生需学会放下
  3. sqlmap的简单使用(sql注入)
  4. PS图像特效算法——镜像渐隐
  5. vue项目中引入vuex------初试
  6. itext7 java转pdf添加图片
  7. r语言如何计算t分布临界值_医学统计与R语言:四格表卡方还需要连续校正吗?...
  8. ICM20948九轴传感器角速度读取与实际单位转化的换算关系
  9. vs 输入代码时出现火花_VSV和VBV随发动机转速和进气温度怎么变化维修执照机务在线...
  10. 生成扩散模型漫谈:DDPM = 自回归式VAE