音频参数解析

常见音频编码格式解析 常见音频编码格式解析常见音频编码格式解析 阅读详情

原文地址:https://blog.youkuaiyun.com/caoshangpa/article/details/51218597

一、音频
        指人耳可以听到的声音频率在20Hz~20kHz之间的声波。
        如果在计算机加上相应的音频卡—就是我们经常说的声卡,我们可以把所有的声音录制下来,声音的声学特性如音的高低等都可以用计算机硬盘文件的方式储存下来。反过来,我们也可以把储存下来的音频文件用一定的音频程序播放,还原以前录下的声音。
二、采样频率
        指每秒钟取得声音样本的次数。声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线的点进行采样。
        采样的过程就是抽取某点的频率值,很显然,在一秒中内抽取的点越多,获取得频率信息更丰富,为了复原波形,采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多。由于人耳的分辨率很有限,太高的频率并不能分辨出来。22050 的采样频率是常用的,44100已是CD音质,超过48000或96000的采样对人耳已经没有意义。这和电影的每秒24帧图片的道理差不多。如果是双声道(stereo),采样就是双份的,文件也差不多要大一倍。
        根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。这个定理怎么得来,我们不需要知道,只需知道这个定理告诉我们,如果我们要精确的记录一个信号,我们的采样频率必须大于等于音频信号的最大频率的两倍,记住,是最大频率。
        在数字音频领域,常用的采样率有:
        8000 Hz - 电话所用采样率, 对于人的说话已经足够
        11025 Hz - 电话所用采样率
        22050 Hz - 无线电广播所用采样率
        32000 Hz - miniDV 数码视频 camcorder、DAT (LP mode)所用采样率
        44100 Hz - 音频 CD, 也常用于 MPEG-1 音频(VCD,
SVCD,MP3)所用采样率
        47250 Hz - 商用 PCM 录音机所用采样率
        48000 Hz - miniDV、数字电视、DVD、DAT、电影和专业音频所用的数字声音所用采样率
        50000 Hz - 商用数字录音机所用采样率
        96000 Hz或者 192000 Hz - DVD-Audio、一些 LPCM DVD 音轨、BD-ROM(蓝光盘)音轨、和 HD-DVD (高清晰度 DVD)音轨所用所用采样率
二、采样位数
        采样位数也叫采样大小或量化位数。它是用来衡量声音波动变化的一个参数,也就是声卡的分辨率或可以理解为声卡处理声音的解析度。它的数值越大,分辨率也就越高,录制和回放的声音就越真实。而声卡的位是指声卡在采集和播放声音文件时所使用数字声音信号的二进制位数,声卡的位客观地反映了数字声音信号对输入声音信号描述的准确程度。常见的声卡主要有8位和16位两种,如今市面上所有的主流产品都是16位及以上的声卡。
        每个采样数据记录的是振幅, 采样精度取决于采样位数的大小:
        1 字节(也就是8bit) 只能记录 256 个数, 也就是只能将振幅划分成 256 个等级;
        2 字节(也就是16bit) 可以细到 65536 个数, 这已是 CD 标准了;
        4 字节(也就是32bit) 能把振幅细分到 4294967296 个等级, 实在是没必要了.
三、通道数
        即声音的通道的数目。常见的单声道和立体声(双声道),现在发展到了四声环绕(四声道)和5.1声道。
1.单身道
        单声道是比较原始的声音复制形式,早期的声卡采用的比较普遍。单声道的声音只能使用一个扬声器发声,有的也处理成两个扬声器输出同一个声道的声音,当通过两个扬声器回放单声道信息的时候,我们可以明显感觉到声音是从两个音箱中间传递到我们耳朵里的,无法判断声源的具体位置。
2.立体声

        双声道就是有两个声音通道,其原理是人们听到声音时可以根据左耳和右耳对声音相位差来判断声源的具体位置。声音在录制过程中被分配到两个独立的声道,从而达到了很好的声音定位效果。这种技术在音乐欣赏中显得尤为有用,听众可以清晰地分辨出各种乐器来自的方向,从而使音乐更富想象力,更加接近于临场感受。

        双声目前最常用途与两个,在卡拉OK中,一个是奏乐,一个是歌手的声音;在VCD中,一个是普通话配音,一个是粤语配音。

3.四声环绕
        四声道环绕规定了前左、前右,后左、后右四个发声点,听众则被包围在这中间。同时还建议增加一个低音音箱,以加强对低频信号的回放处理(这也就是如今4.1声道音箱系统广泛流行的原因)。就整体效果而言,四声道系统可以为听众带来来自多个不同方向的声音环绕,可以获得身临各种不同环境的听觉感受,给用户以全新的体验。如今四声道技术已经广泛融入于各类中高档声卡的设计中,成为未来发展的主流趋势。
4.5.1声道
        5.1声道已广泛运用于各类传统影院和家庭影院中,一些比较知名的声音录制压缩格式,譬如杜比AC-3(Dolby Digital)、DTS等都是以5.1声音系统为技术蓝本的,其中“.1”声道,则是一个专门设计的超低音声道,这一声道可以产生频响范围20~120Hz的超低音。其实5.1声音系统来源于4.1环绕,不同之处在于它增加了一个中置单元。这个中置单元负责传送低于80Hz的声音信号,在欣赏影片时有利于加强人声,把对话集中在整个声场的中部,以增加整体效果。
        目前很多在线音乐播放器,比如说QQ音乐,已经提供5.1声道音乐试听和下载。
四、帧
        音频的帧的概念没有视频帧那么清晰,几乎所有视频编码格式都可以简单的认为一帧就是编码后的一副图像。但音频帧跟编码格式相关,它是各个编码标准自己实现的。因为如果以PCM(未经编码的音频数据)来说,它根本就不需要帧的概念,根据采样率和采样精度就可以播放了。比如采样率为44.1kHZ,采样精度为16位的双音频,你可以算出比特率是44100*16*2bps,每秒的音频数据是固定的44100*16*2/8 字节。
        amr帧比较简单,它规定每20ms的音频是一帧,每一帧音频都是独立的,有可能采用不同的编码算法以及不同的编码参数。
        mp3帧较为复杂一点,包含了更多的信息,比如采样率,比特率,等各种参数。
五、周期
        音频设备一次处理所需要的帧数,对于音频设备的数据访问以及音频数据的存储,都是以此为单位。
六、交错模式
        数字音频信号存储的方式。数据以连续帧的方式存放,即首先记录帧1的左声道样本和右声道样本,再开始帧2的记录。
七、非交错模式
        首先记录的是一个周期内所有帧的左声道样本,再记录所有右声道样本。
八、比特率
        比特率也叫码率,指音乐每秒播放的数据量,单位用bit表示,也就是二进制位。 bps就是比特率。b就是比特(bit),s就是秒(second),p就是每(per),一个字节相当于8个二进制位。也就是说128bps的4分钟的歌曲的文件大小是这样计算的(128/8)*4*60=3840kB=3.8MB,1B(Byte)=8b(bit),一般mp3在128比特率左右为益,也大概在3-4 BM左右的大小。
        在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的 WAV文件中均有应用。因此,PCM约定俗成了无损编码,因为PCM代表了数字音频中最佳的保真水准,并不意味着PCM就能够确保信号绝对保真,PCM也只能做到最大程度的无限接近。
        要算一个PCM音频流的码率是一件很轻松的事情,采样率值×采样大小值×声道数 bps。一个采样率为44.1KHz,采样大小为16bit,双声道的PCM编码的WAV文件,它的数据速率则为 44.1K×16×2 =1411.2Kbps。我们常见的Audio CD就采用了PCM编码,一张光盘的容量只能容纳72分钟的音乐信息。

        双声道的PCM编码的音频信号,1秒钟需要176.4KB的空间,1分钟则约为10.34M,这对大部分用户是不可接受的,尤其是喜欢在电脑上听音乐的朋友,要降低磁盘占用,只有2种方法,降低采样指标或者压缩。降低采样指标是不可取的,因此专家们研发了各种压缩方案。最原始的有DPCM、ADPCM,其中最出名的为MP3。所以,采用了数据压缩以后的码率远小于原始码。


参考链接:http://www.code06.com/other/aoshilang2249/92451.html


音频文件格式解析与编解码 一、音频格式总览 说到语音技术就不得不说起音频数据,从硬件设备采集语音信号,语音信号的处理,到语音信号A/D转换得到原始数据(raw data),再到对原始数据进行编码得到音频文件,对音频文件解码进行播放。那么为什么会出现如此多的音频格式?使用最多的几种音频格式有MP3、WMA、WAV、AAC、FLAC、APE、WV、ASF、VQF、MID、OGG、M4A、eAAC+。目前只用到... 阅读详情

相关推荐

【音频】如何解析mp3文件

(将MP3压缩数据转换为原始PCM音频)和(将PCM数据通过音频设备输出)。MP3文件由多个**帧(Frame)**组成,每帧包含固定时长的音频数据(通常为26ms)。解析MP3需要先读取帧头,然后根据头信息解码音频数据。

weixin_46125941的博客 1850

语音识别系列︱用python进行音频解析(一)

测试之前,肯定需要了解一下音频解析的一些基本技术点,于是有此篇先导文章。

素质云笔记 1万+

APX系列音频分析仪评测与参数解析

音频分析仪是音频测试领域的核心设备,用于测量音频信号的失真、噪声、频响等关键参数。其工作原理基于高精度ADC/DAC转换和数字信号处理技术,能够捕捉微小的信号变化。在音频设备研发、产线测试和高保真认证等场景中,音频分析仪的技术价值尤为突出。APX系列作为行业标杆,以其卓越的THD+N测试精度和动态范围著称,特别适合高端DAC和Class D放大器的性能优化。通过实测数据对比,不同型号在采样率、动态范围和抗干扰能力上的差异,直接影响测试结果的准确性。掌握频响曲线测试和THD+N测试的进阶技巧,能够显著提升音频

weixin_29186249的博客 311

【Audio】MP3音频文件格式结构解析

网上找了一圈,自己做一个总结;方便自己查询~ https://www.cnblogs.com/ranson7zop/p/7655474.html https://blog.youkuaiyun.com/fulinwsuafcie/article/details/8972346 https://blog.youkuaiyun.com/xiahouzuoxin/article/details/7849249 整个MP3 文件...

Sam-zhang的博客 5536

FFmpeg音频标准化实战:从参数解析到避坑指南

本文详细解析了FFmpeg音频标准化实战技巧,重点介绍了loudnorm滤镜的参数配置与避坑指南。通过EBU R128标准实现音量动态平衡,解决音频忽大忽小问题,适用于音乐、播客等场景。文章还对比了动态标准化与峰值标准化的差异,并提供了高级处理技巧和工程化应用建议。

night的博客 954

音频放大器选择指南:参数解析与系统匹配

音频放大器是音响系统的核心组件,其性能直接影响音质表现。从技术原理来看,放大器通过电子电路对音频信号进行功率放大,关键指标包括输出功率、失真度和信噪比等。现代放大器技术已发展出甲类、AB类、D类等多种架构,各有其独特的工程特性和适用场景。在Hi-Fi系统和专业音频工程中,放大器的选择需要综合考虑扬声器匹配、声学环境和使用需求等多重因素。通过科学测量和系统调校,可以充分发挥设备潜力,实现高保真音质还原。本文结合阻抗匹配、灵敏度计算等实战技巧,深入解析如何根据THD、IMD等关键参数选择最适合的放大器方案。

weixin_29168393的博客 326

【FFmpeg】解封装 ④ ( 解封装代码实战 | 音频流参数解析 | 视频流参数解析 | 数据包解析 )

一、音频流参数解析 1、音频流类型判定 2、获取音频流索引编号 3、获取音频流采样率 4、获取音频流的采样格式 5、获取音频流的通道数 6、获取音频流的压缩编码 id 7、获取音频流的播放时长 8、计算音频流的播放时长 二、视频流参数解析 1、视频流类型判定 2、获取视频流索引编号 3、获取视频流帧率 4、获取视频流压缩编码格式 5、获取视频流压缩编码格式 6、获取视频流播放时长 三、数据包解析 1、遍历数据包 2、获取数据包解码时间戳 - DTS 3、获取数据包显示时间戳 - PTS 4、获取数据包大小

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 7087

MFC多媒体播放器开发:录音、播放与音频参数解析

MFC(Microsoft Foundation Classes)是一个C++库,由微软推出,旨在简化Windows应用程序的开发。它提供了一组封装好的类,覆盖了Windows API的大部分功能,使得开发者可以更加高效地进行Windows应用程序的编写。Wave音频设备,通常指的是在计算机中用于捕捉和播放数字音频的硬件组件。它涉及到声音的录制、回放以及数据格式转换等多个方面。

weixin_32098457的博客 877

【科普常识:常用音频参数解析】

采样的过程就是抽取某点的频率值,很显然,在一秒中内抽取的点越多,获取得频率信息更丰富,为了复原波形,采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多。双声道的PCM编码的音频信号,1秒钟需要176.4KB的空间,1分钟则约为10.34M,这对大部分用户是不可接受的,尤其是喜欢在电脑上听音乐的朋友,要降低磁盘占用,只有2种方法,降低采样指标或者压缩。amr帧比较简单,它规定每20ms的音频是一帧,每一帧音频都是独立的,有可能采用不同的编码算法以及不同的编码参数。

qq_46002325的博客 1881

傅里叶变换实战:用Python手把手教你分析音频频谱(附完整代码)

本文详细介绍了如何使用Python实现傅里叶变换进行音频频谱分析,涵盖音频加载、预处理、FFT应用、频谱可视化及特征提取等关键步骤。通过实战案例和完整代码,帮助开发者掌握数字信号处理技术,特别适合音频分析和音乐信息检索领域的应用。

weixin_29090677的博客 150

基于STM32的宠物智能照护嵌入式系统设计

嵌入式系统是实现物联网终端设备本地化感知、决策与执行的核心技术载体,其关键在于多传感器融合、低功耗执行控制与轻量级云边协同。本文围绕环境监测(温湿度、烟雾、余粮)、机电执行(步进电机食盘、继电器风扇)和可靠通信(MQTT+ESP8266)三大技术主线,深入解析STM32F103在资源约束下的外设调度策略、ADC采样抗干扰设计、DHT11时序精准控制及HX711称重滤波算法等工程实践要点。系统强调本地闭环优先原则,确保离线基础功能可用,同时通过阿里云IoT平台实现远程监控与告警联动,为中小型智能硬件项目提供可

weixin_29155599的博客 294

如何提取左声道音频_科普常识:常用音频参数解析

一、音频 指人耳可以听到的声音频率在20Hz~20kHz之间的声波。 如果在计算机加上相应的音频卡—就是我们经常说的声卡,我们可以把所有的声音录制下来,声音的声学特性如音的高低等都可以用计算机硬盘文件的方式储存下来。反过来,我们也可以把储存下来的音频文件用一定的音频程序播放,还原以前录下的声音。二、采样频率 指每秒钟取得声音样本的次数。声音其实是一种能量波...

weixin_39714307的博客 1627

东方财富网股票API逆向分析:手把手教你破解动态参数(2024最新版)

本文详细解析了2024年东方财富网股票API的动态参数生成机制,包括回调函数、身份验证和时效控制参数的逆向工程方法。通过实战代码演示,帮助开发者破解动态参数,实现高效稳定的股票数据爬取,适用于金融数据分析和量化交易场景。

weixin_29091105的博客 1026

安卓音频输出采样率_科普常识:常用音频参数解析

一、音频 指人耳可以听到的声音频率在20Hz~20kHz之间的声波。 如果在计算机加上相应的音频卡—就是我们经常说的声卡,我们可以把所有的声音录制下来,声音的声学特性如音的高低等都可以用计算机硬盘文件的方式储存下来。反过来,我们也可以把储存下来的音频文件用一定的音频程序播放,还原以前录下的声音。二、采样频率 指每秒钟取得声音样本的次数。声音其实是一种能量波...

weixin_36370242的博客 4496

IMU标定中的Allen方差

Allen方差 Allen方差是IMU标定任务中的常用工具。IMU标定可以分为确定性误差和随机误差,确定性误差包括:scale、bias、misalignment。随机误差则主要是高斯白噪声和bias随机游走。Allen方差主要用于标定随机误差。 Allen方差获取 Allen方差的计算方法如下: 保持IMU静止, 采集N个数据点。 将N个点定长分组,常用的交叠式Allen方差如下(n=3): 对于每个子集,计算均值后,计算相邻两组的方差,得到的时间-方差曲线即为Allen方差。 Alle

realjc的博客 5735

IBTrACS v04r01 数据提取实战:Pandas 筛选 JTWC/CMA/JMA 3机构最佳路径数据

本文详细介绍了如何使用 Pandas 高效提取和处理 IBTrACS v04r01 数据集中的最佳路径数据,特别针对 JTWC、CMA 和 JMA 三家权威机构的数据进行对比分析。通过构建可复用的数据提取函数,解决多机构数据质量差异问题,并提供高级分析与可视化应用示例,助力热带气旋研究。

clijovtbq401783153的博客 517

如何使用DAVS从音频生成逼真人脸视频?完整测试流程与参数解析

DAVS(Adversarially Disentangled Audio-Visual Representation)是一个基于对抗性分离视听表征的人脸视频生成项目,能够从音频输入中生成逼真的人脸说话视频。本文将为您详细介绍如何使用DAVS项目进行测试,包括环境准备、参数配置和完整的测试流程,帮助您快速上手这一强大的AI视频生成工具。 ## 📋 环境准备与项目克隆 ### 1. 克隆项目仓

gitblog_00270的博客 489

手把手教你模拟登录豆瓣并爬取个人书影音数据:从Cookie解析到反爬攻防实战

在开始写代码之前,先明确我们需要的工具。:建议用3.10以上版本,方便使用一些新特性(如match语句)httpx:比requests更现代,支持HTTP/2,异步性能强,连接池复用好:解析HTML,语法简单,容错性强selenium:仅用于处理登录时的滑块验证(模拟真人)pandas:最终数据清洗和导出Excel/CSVretrying:自动重试机制,应对临时封禁:随机UA,降低特征lxml:作为BeautifulSoup的解析器,速度快为什么不只用requests?

2201_76125261的博客 577

【FFmpeg】ffmpeg 命令行参数 ③ ( ffmpeg 音频参数解析 | 设置音频帧数 | 设置音频码率 | 设置音频采样率 | 设置音频通道数 | 设置音频编解码器 | 设置音频过滤器 )

一、设置音频帧数 -aframes 参数 1、-aframes 参数解析 2、-aframes 参数示例 - 输出 100 帧音频 3、-t 参数示例 - 输出 3 秒音频 二、设置音频码率 -b:a 参数 1、-b:a 参数解析 2、-b:a 参数设置音频码率示例 三、设置音频采样率 -ar 参数 1、-ar 参数解析 2、-ar 参数设置音频采样率示例 四、设置音频通道数 -ac 参数 1、-ac 参数解析 2、-ac 参数设置音频声道数示例 五、设置音频编解码器 -acodec 参数

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1万+

【OpenClaw从入门到精通】第60篇:多智能体协同实战——用“龙虾”搭建你的数字员工团队(2026企业版)

2026年AI Agent企业落地的核心趋势,正从“单Agent单兵作战”转向“多智能体协同组网”。本文以全球开发者先锋大会“百虾大战”真实案例为蓝本,深度拆解OpenClaw多智能体协同的技术内核——三层解耦架构(模型层-技能层-网关层),系统搭建包含项目经理、架构师、执行者、质量把关者的4大核心Agent团队。通过三种主流协作架构对比、全链路配置代码实操、故障自愈实战演练,结合电商新品上架虚拟场景全流程演示,解决企业多Agent部署中的权限隔离、任务协同、运维自治三大核心痛点。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 769

基于MATLAB实现语音信号MFCC特征提取(附完整代码)

你有没有想过你的智能手机是如何理解语音指令的?或者 Alexa 和 Siri 等语音助手如何处理您的命令?这种卓越能力背后的机制在很大程度上归功于一种称为 Mel 频率倒谱系数 (MFCC) 的方法。语音识别技术允许机器解释人类语音,将口语转换为计算机可以操纵的格式。这项技术对于开发交互式和响应式 AI 至关重要,例如声控助手、自动化客户服务系统和实时翻译服务。MFCC 代表 Mel 频率倒谱系数。这是用于自动语音和说话人识别的功能。

baidu_34971492的博客 1314

4k影视参数解析(分辨率、编码、音频、色域、压制)

4k影视参数解析(分辨率、编码、音频、色域、压缩方式)

Red_guest的博客 7413

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

终极指南:Super Mario 64音频合成器中的ADSR包络参数解析

Super Mario 64作为3D平台游戏的里程碑,其音频系统同样展现了任天堂的精湛工艺。ADSR包络参数作为音频合成器的核心技术,决定了游戏中每个声音的动态特性。这篇文章将深入解析Super Mario 64中ADSR包络的工作原理,帮助新手理解游戏音频设计的精妙之处。 [![Super Mario 64 Logo](https://raw.gitcode.com/gh_mirrors/sm

gitblog_00093的博客 1000

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【FFmpeg】PCM音频处理全攻略:参数解析与实战命令详解

本文详细解析了FFmpeg处理PCM音频的核心参数与实战技巧,包括采样率、位深度和声道数的配置方法。通过三种提取PCM的实战命令(基础提取法、WAV封装法和编码器指定法),帮助开发者高效处理音频数据。文章还提供了参数组合策略、调试技巧及高级应用场景,适合从入门到专业的音频处理需求。

weixin_29251337的博客 415

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 使用exe4j打包exe
下一篇: (通用)Android App代码混淆终极解决方案
dodod2012
博客等级 码龄15年 244粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值