当前位置:网站首页>Basic knowledge of audio coding and decoding
Basic knowledge of audio coding and decoding
2022-07-01 19:34:00 【lcyw】
PCM Basic knowledge of
PCM It refers to the uncompressed original sound pulse signal data , It is mainly through the sampling rate 、 Sampling format ( For example, each sampling point is 8 position 、16 position 、32 I'm waiting for you )、 The number of channels to describe .
stay FFmpeg There are two expressions in PCM Packet mode , Namely planer and packed Pattern , So what's the difference between them ? among packed Also known as interleaving pattern , and planer Also known as plane mode , The so-called interleaving or plane is the way in which the sound signals of different channels are arranged and stored , For example, for a two channel PCM In terms of data , use packed The pattern representation is like this :
use L Indicates left channel data , use R Represents right channel data
LRLRLRLRLRLRLRLR
While using laner Pattern representation , It's like this :
use L Indicates left channel data , use R Represents right channel data
LLLLLLLL RRRRRRRR
stay FFmpeg in ,packed The format of the pattern is :
AV_SAMPLE_FMT_U8, ///< unsigned 8 bits
边栏推荐
- ffmpeg 错误码
- Collation of open source protocols of open source frameworks commonly used in Web Development
- Dlib+opencv library for fatigue detection
- Write it down once Net travel management background CPU Explosion Analysis
- 【Go ~ 0到1 】 第五天 7月1 类型别名,自定义类型,接口,包与初始化函数
- 简版拼多多商品数据
- 241. Different Ways to Add Parentheses
- Lumiprobe free radical analysis h2dcfda instructions
- 学习笔记-JDBC连接数据库操作的步骤
- 测试自学人必看:软件测试如何找测试项目?
猜你喜欢
Enabling "new Chinese enterprises", SAP process automation landing in China
[pytorch record] automatic hybrid accuracy training torch cuda. amp
Helium transmission line of lake shore cryostat
MySQL common graphics management tools | dark horse programmers
The use of subplot function in MATLAB
Solution of digital supply chain centralized purchase platform in mechanical equipment industry: optimize resource allocation and realize cost reduction and efficiency increase
axure不显示元件库
混沌工程平台 ChaosBlade-Box 新版重磅发布
Chinese and English instructions human soluble advanced glycation end products receptor (sRAGE) ELISA Kit
音视频、编解码相关电子书、小工具,打包奉送!
随机推荐
实现一个Prometheus exporter
Methods of finding various limits
MFC中如何重绘CListCtrl的表头
Lean thinking: source, pillar, landing. I understand it after reading this article
Case sharing: basic networking configuration of QinQ
Lumiprobe cell imaging study PKH26 cell membrane labeling kit
白盒加密技术浅理解
云服务器ECS夏日省钱秘籍,这次@老用户快来领走
[pytorch record] automatic hybrid accuracy training torch cuda. amp
Transform + ASM data
音视频、编解码相关电子书、小工具,打包奉送!
English语法_形容词/副词3级 -注意事项
商业智能BI开发和报表开发有什么本质区别?
Digital business cloud: from planning to implementation, how does Minmetals Group quickly build a new pattern of digital development?
Native JS creates a calendar - supports mouse wheel scrolling to select months - and can be ported to any framework
PostgreSQL varchar[] 数组类型操作
【sql优化】with as 和 临时表的区别
OpenCV视频质量检测--清晰度检测
What must be done in graduation season before going to Shanhai
【Go ~ 0到1 】 第四天 6月30 defer,结构体,方法