当前位置:网站首页>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边栏推荐
- Lumiprobe cell imaging study PKH26 cell membrane labeling kit
- 【Go ~ 0到1 】 第四天 6月30 defer,结构体,方法
- Witness the times! "The future of Renji collaboration has come" 2022 Hongji ecological partnership conference opens live broadcast reservation
- Specification of lumiprobe reactive dye indocyanine green
- CMU AI PhD 第一年总结
- 直播HLS协议
- Intensive cultivation of channels for joint development Fuxin and Weishi Jiajie held a new product training conference
- 记一次 .NET 差旅管理后台 CPU 爆高分析
- ffmpeg AVFrame 转 cv::Mat
- 原生js打造日程表-支持鼠标滚轮滚动选择月份-可以移植到任何框架中
猜你喜欢

云服务器ECS夏日省钱秘籍,这次@老用户快来领走

A brief understanding of white box encryption technology

Instagram 为何从内容共享平台变成营销工具?独立站卖家如何利用该工具?

论文阅读【Learning to Discretely Compose Reasoning Module Networks for Video Captioning】

The use of subplot function in MATLAB

Flutter 实战-快速实现音视频通话应用

XML语法、约束

研究了11种实时聊天软件,我发现都具备这些功能…

精耕渠道共谋发展 福昕携手伟仕佳杰开展新产品培训大会

Native JS creates a calendar - supports mouse wheel scrolling to select months - and can be ported to any framework
随机推荐
宝,运维100+服务器很头疼怎么办?用行云管家!
直播HLS协议
Lumiprobe free radical analysis h2dcfda instructions
Task: denial of service DOS
正则表达式=Regex=regular expression
测试自学人必看:软件测试如何找测试项目?
torch.nn.functional.interpolate函数
线程的并行、并发、生命周期
The use of subplot function in MATLAB
Learn MySQL from scratch - database and data table operations
Download (export) PDF template file (such as approval form), and report error: invalid nested tag * * * found, expected closing tag***
ffmpeg 音频相关命令
论文阅读【Discriminative Latent Semantic Graph for Video Captioning】
数字化转型企业成功的关键,用数据创造价值
OpenCV视频质量诊断----视频遮挡诊断
Digital business cloud: from planning to implementation, how does Minmetals Group quickly build a new pattern of digital development?
ddr4测试-2
Solution and summary of Nacos startup failure
[info() method in org.slf4j.logger]
Case sharing: basic networking configuration of QinQ