[笔记]音视频学习之视音频数据处理入门《四》AAC

简介: [笔记]音视频学习之视音频数据处理入门《四》AAC

视音频数据处理入门:AAC音频码流解析

【音视频】音频编码-aac(七)

音视频基础知识—音频编码格式

AAC数据

AAC、MP3

  • 两者都是有损压缩音频编码的方式
  • AAC 在高频20K不会丢失,mp3会
  • 兼容性 MP3兼容更多设备
  • AAC编解码速度比MP3慢
  • MP3 专利到期,AAC专利费高昂

WAV

PCM(脉冲编码调制)是Pulse Code Modulation的缩写。

WAV编码的一种实现(有多种实现方式,但是都不会进行压缩操作)就是在PCM数据格式的前面加上44字节,分别用来描述PCM的采样率、声道数、数据格式等信息。

特点:音质非常好,大量软件都支持。

适用场合:多媒体开发的中间文件、保存音乐和音效素材。

有损压缩和无损压缩

  • 有损压缩就是通过删除一些已有数据中不太重要的数据来达到压缩目的。
  • 无损压缩就是通过优化排列方式来达到压缩目的。

有损压缩就像我们在一篇文章中删除一些不重要的助词,达到目的,解压缩后,已删除的内容无法恢复;而无损则是通过排版方式达到的,解压缩之后,还能获得完整的PCM数据

总结

相关文章
|
移动开发 JavaScript 小程序
uView Skeleton 骨架屏
uView Skeleton 骨架屏
286 0
|
11月前
|
监控 测试技术
如何进行系统压力测试?
【10月更文挑战第11天】如何进行系统压力测试?
607 34
|
8月前
|
监控 关系型数据库 MySQL
Aurora MySQL负载突增应对策略与优化方案
通过以上策略,企业可以有效应对 Aurora MySQL 的负载突增,确保数据库在高负载情况下依然保持高性能和稳定性。这些优化方案涵盖了从架构设计到具体配置和监控的各个方面,能够全面提升数据库的响应速度和处理能力。在实际应用中,应根据具体的业务需求和负载特征,灵活调整和应用这些优化策略。
151 22
|
存储 运维 Linux
Linux磁盘精准缩容:操作详解与技巧
在Linux系统管理中,有效的磁盘空间优化对于维护系统性能至关重要。本文将深入探讨如何在Linux环境下安全地进行磁盘缩容,帮助你合理调整存储资源,确保系统高效运行。跟随本篇的步骤,一起优化你的Linux系统磁盘空间!
Linux磁盘精准缩容:操作详解与技巧
|
Linux 网络安全 开发工具
SecureCRT 绝佳配色方案
SecureCRT 绝佳配色方案
947 0
【建站系列教程】2.3、分享一些小说的api接口
【建站系列教程】2.3、分享一些小说的api接口
3321 0
【建站系列教程】2.3、分享一些小说的api接口
|
网络协议 安全 测试技术
一文带你了解Mock 技术体系
**Mock和测试替身简介** 学习Mock提升测试深度、效率和降低成本。示例:测试股票软件时模拟市场涨跌。Test Double包括Dummy(占位)、Fake(简化的实现)、Stub(预设回答)、Spy(记录行为)和Mock(预编程期望)。Fake如内存数据库,适用于测试。Stub用于预设响应,如Swagger接口。Mock确保收到预期调用。常用Mock工具有WireMock、Mitmproxy等。WireMock用于构建模拟API,支持stub和proxy模式。掌握Mock技术能更好地隔离和测试系统组件。
|
前端开发 开发者 UED
【Flutter前端技术开发专栏】Flutter中的手势识别与触摸事件处理
【4月更文挑战第30天】本文探讨了Flutter中的手势识别和触摸事件处理,关键点包括: 1. 使用`GestureRecognizer`类体系实现手势识别,如`TapGestureRecognizer`检测点击,`HorizontalDragGestureRecognizer`和`VerticalDragGestureRecognizer`识别滑动,`ScaleGestureRecognizer`识别捏合和扩张。
321 0
【Flutter前端技术开发专栏】Flutter中的手势识别与触摸事件处理
|
人工智能 网络协议 Linux
阿里云迎来AI网络领域两大重要突破
阿里云迎来AI网络领域两大重要突破
555 1