当前位置:网站首页>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
边栏推荐
猜你喜欢
Extensive reading of the paper [film: visual reasoning with a general condition layer]
Lake Shore低温恒温器的氦气传输线
GB28181之SIP协议
A brief understanding of white box encryption technology
XML语法、约束
Reading the paper [learning to discretely compose reasoning module networks for video captioning]
Solidity - contract structure - error - ^0.8.4 NEW
论文阅读【Learning to Discretely Compose Reasoning Module Networks for Video Captioning】
Case sharing: basic networking configuration of QinQ
Digital business cloud: from planning to implementation, how does Minmetals Group quickly build a new pattern of digital development?
随机推荐
使用环信提供的uni-app Demo,快速实现一对一单聊
pickle.load报错【AttributeError: Can‘t get attribute ‘Vocabulary‘ on <module ‘__main__‘】
win10下使用msys+vs2019编译ffmpeg源码
如何正确使用Vertx操作Redis(3.9.4带源码分析)
论文阅读【Learning to Discretely Compose Reasoning Module Networks for Video Captioning】
[info() method in org.slf4j.logger]
Digital business cloud: from planning to implementation, how does Minmetals Group quickly build a new pattern of digital development?
赋能「新型中国企业」,SAP Process Automation 落地中国
English grammar_ Adjective / adverb Level 3 - precautions
【森城市】GIS数据漫谈(一)
Junit单元测试框架详解
Lumiprobe cell imaging study PKH26 cell membrane labeling kit
What must be done in graduation season before going to Shanhai
Three ways for redis to realize current limiting
Witness the times! "The future of Renji collaboration has come" 2022 Hongji ecological partnership conference opens live broadcast reservation
MATLAB中subplot函数的使用
论文泛读【FiLM: Visual Reasoning with a General Conditioning Layer】
Learning notes - steps of JDBC connection database operation
Extensive reading of the paper [film: visual reasoning with a general condition layer]
241. Different Ways to Add Parentheses