音频基础知识(一)

这篇具有很好参考价值的文章主要介绍了音频基础知识(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 采样率

定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样频率的倒数是采样周期或者叫作采样时间,它是采样之间的时间间隔。通俗的讲采样频率是指计算

机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准。在当今的主流采集卡上,采样频率一般共分为22.05KHz、44.1KHz、48KHz三个等级,

22.05KHz只能达到FM广播的声音品 质,44.1KHz则是理论上的CD音质界限,48KHz则更加精确一些。对于高于48KHz的采样频率人耳已无法辨别出来了,所以在电脑上没有多少使用

2. 声道

声道指的是音频信号的独立传输通道。它决定了音频信号在播放或录制过程中的空间定位和声音分离效果。每个声道可以独立携带不同的音频信息,从而创造出立体声或多声道音效。

在单声道音频中,只有一个声道用于传输音频信号。这种情况下,音频信号被视为单一声源,无法提供左右或前后声音的分离效果。

而立体声音频则包含两个声道:左声道和右声道。左声道和右声道分别携带不同的音频信息,通过立体声扬声器或耳机进行播放时,可以为听者提供立体感和空间定位效果。例如,音乐中的各种乐器和声音可以从不同的方向传递给听者,增强听觉体验。

此外,还存在多声道音频,通常用于电影、游戏和音频制作领域。多声道音频可以包含多个声道,例如5.1声道、7.1声道等。这些声道可以提供更加逼真和沉浸式的音频体验。在5.1声道音频中,包括前置左、前置中、前置右、后置左、后置右和低音炮等声道,通过合理的声音定位和分配,可以营造出更加真实的环绕声效果。

总结起来,声道是指音频信号的独立传输通道,它决定了音频在播放或录制过程中的空间定位和声音分离效果。单声道音频只有一个声道,立体声音频包括左声道和右声道,而多声道音频则包含多个声道,用于提供更加逼真和沉浸式的音频体验。

3. 音频三要素

  1. 音调:音调是指音频信号的频率或音高。它决定了音频的音高是高音还是低音。音调是由声波的频率决定的,频率越高,音调越高;频率越低,音调越低。例如,钢琴上的高音键发出的声音频率高,而低音键发出的声音频率低。音调是区分音频的基本特征之一。

  2. 音量:音量是指音频信号的强度或音频的响度。它决定了音频的音量大小。音量是由声波的振幅决定的,振幅越大,音量越大;振幅越小,音量越小。音量可以通过调节音频信号的增益来控制。音量是音频的主观特性,可以用来表示音频的响度、强弱或音量大小。

  3. 音色:音色是指音频信号的质地或音频的特征色彩。它决定了音频的音质是清澈、沙哑、柔和还是尖锐等。音色是由声波的频率分量和振幅分量的相对强度和谐波结构所决定的。不同乐器演奏相同音高的音符时,由于其独特的振动特性,会产生不同的音色。音色是音频的个性特征,可以用来区分不同的声音来源。

4. 采样数

音频的采样数是指在一段音频信号中所采集的样本数量。它表示了音频信号在时间上的离散化程度。

在数字音频中,模拟音频信号首先被采样器以一定的采样率进行采样,每次采样会记录下模拟信号在该时刻的幅度值,并将其转换为数字形式进行处理和存储。采样数是指在一段固定时长内进行的采样次数。

采样数与采样率之间存在如下关系:采样数 = 采样率 × 时长。例如,如果音频的采样率为 44.1 kHz,时长为 10 秒,则采样数为 44100 × 10 = 441,000。

采样数决定了音频的时间分辨率。较大的采样数意味着更多的样本被采集,音频信号的波形将更加精细地被描述。这有助于保留音频的细节和动态范围,并提供更准确的音频还原。相反,较小的采样数则可能导致信息的丢失和音频质量的下降。

5. 采样位数

采样位数,即每个采样占用多少位。在数字音频中,连续的模拟音频信号被离散化为一系列离散的采样值。采样位数表示了对每个采样值进行量化的精度。

常见的采样位数有 8 位、16 位、24 位和 32 位。较低的采样位数意味着较少的量化级别,音频信号的动态范围和分辨率较低。较高的采样位数提供更多的量化级别,音频信号的动态范围和分辨率较高。

例如,对于 8 位采样位数,有 2^8 = 256 个量化级别可用于表示音频信号。这意味着音频信号的幅度范围被分成了 256 个离散的级别。而对于 16 位采样位数,有 2^16 = 65,536 个量化级别可用于表示音频信号,提供了更高的动态范围和分辨率。

采样位数的选择对音频质量和准确性有重要影响。较低的采样位数可能导致量化误差引入音频信号,导致噪声和失真。较高的采样位数可以更准确地表示音频信号,提供更低的噪声水平和更好的动态范围。

6. 常见的音频编码

1)OPUS(有损声音编码格式):Opus集成了两种声音编码的技术:以语音编码为导向的SILK和低延迟的CELT。Opus可以无缝调节高低比特率。在编码器内部它在较低比特率时使用线性预测编码在高比特率时候使用变换编码(在高低比特率交界处也使用两者结合的编码方式)。Opus具有非常低的算法延迟(默认为22.5 ms),非常适合用于低延迟语音通话的编码,像是网上上的即时声音流、即时同步声音旁白等等,此外Opus也可以透过降低编码码率,达成更低的算法延迟,最低可以到5 ms。在多个听觉盲测中,Opus都比MP3、AAC、HE-AAC等常见格式,有更低的延迟和更好的声音压缩率。Opus可以处理各种音频应用,包括IP语音、视频会议、游戏内聊天、流音乐、甚至远程现场音乐表演。它可以从低比特率窄带语音扩展到非常高清音质的立体声音乐。

(2)AAC(流媒体音频格式):AAC (Advanced Audio Coding)一种专为声音数据设计的文件压缩格式,与Mp3不同,它采用了全新的算法进行编码,更加高效,具有更高的“性价比”。利用AAC格式,可使人感觉声音质量没有明显降低的前提下,更加小巧。

 (3)PCM(脉冲编码调制):PCM 是一种无损音频编码方法,它将模拟音频信号转换为数字音频信号。PCM 将音频信号进行采样和量化,然后将每个采样值表示为固定位数的二进制数。PCM 编码保留了音频信号的原始精度,但需要较大的存储空间。

 文章来源地址https://www.toymoban.com/news/detail-709974.html

到了这里,关于音频基础知识(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 音频采集的相关基础知识

    https://zhuanlan.zhihu.com/p/652629744 (1)模拟麦克风 ECM麦克风:驻极体电容麦克风(ECM),典型的汽车ECM麦克风是一种将ECM单元与小型放大器电路整合在单个外壳中的装置。放大器提供一个模拟信号,其电压电平允许信号通过数米长的电线进行传输,这也是典型汽车应用的要求。若不放

    2024年01月25日
    浏览(39)
  • 云原生可观测框架 OpenTelemetry 基础知识(架构/分布式追踪/指标/日志/采样/收集器)...

    OpenTelemetry 是一个开源的可观测性框架,由云原生基金会(CNCF)托管。它是 OpenCensus 和 OpenTracing 项目的合并。旨在为所有类型的可观测信号(如跟踪、指标和日志)提供单一标准。 https://opentelemetry.io https://www.cncf.io https://opencensus.io OpenTelemetry 指定了如何收集遥测数据并将其发送到

    2024年01月16日
    浏览(60)
  • 【Audio音频开发】音频基础知识及PCM技术详解

    个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得! 现实生活中,我们听到的声音都是时间连续的,我们称为这种信号叫 模拟信号 。模拟信号需要进行 数字化 以后才能在计算机中使用。 目前我们在计算机上

    2024年02月03日
    浏览(42)
  • 音频数据处理基本知识学习——降噪滤波基础知识

    滤波是一种信号处理方法,它可以通过消除或减弱信号中的某些频率分量,来实现信号的去噪、去除干扰、增强某些频率成分等目的。常见的滤波方法包括低通滤波、高通滤波、带通滤波等。 降噪是一种信号处理方法,它可以通过消除或减弱信号中的噪声成分,来提高信号的

    2024年02月15日
    浏览(49)
  • 数据结构|基础知识定义

    1.值传递、地址传递、值返回、地址返回 1 值传递 :普通变量作为函数参数传递是单向的值传递,只是将实参的值复制一份给形参变量,形参的改变不会影响实参的值,因为所在内存空间不同 如果传递的是地址,被调函数使用指针接收,如果在被调函数中,没有更改指针指向

    2024年02月08日
    浏览(42)
  • C语言基础知识:宏定义

    目录 一.预处理 二.宏定义用法 ①宏常量 ②宏语句 ③宏函数 ④其它 1.#undef 是用来撤销宏定义的,用法如下: 2.使用ifndef防止头文件被重复包含和编译 三.宏定义相关作用符 ①换行符 \\\"\\\" ②字符串化符 \\\"#\\\" ③片段连接符\\\"##\\\" 四.宏函数的巧用 ①类型传递 ②传递数组 五.注意事项

    2024年02月06日
    浏览(42)
  • FPGA基础知识-用户自定义原语

    目录 学习目标 学习内容 1.UDP的组成 2.UDP定义规则 3.表示组合逻辑的UDP 4.表示时序逻辑的UDP 5.UDP表中的缩写符号 6.UDP设计指南  学习时间 学习总结 提示:这里可以添加学习目标 理解编写UDP的规则,明白UDP的各个组成部分。 学会编写表示时序和表示组合逻辑的两种不同的UDP, 理

    2024年02月11日
    浏览(49)
  • 区块链基础知识1:定义、原理及概述

    随着数字经济的快速发展,区块链技术逐渐崭露头角,成为推动各行各业数字化转型的重要力量。本文旨在介绍区块链的基础知识,包括其定义、原理以及应用领域,以期为读者提供一个全面而深入的了解。 区块链是一种基于去中心化、分布式、不可篡改的数据存储结构。它

    2024年04月27日
    浏览(43)
  • jvm中类和对象定义存储基础知识

    Class文件结构主要有两种数据结构: 无符号数和表 • 无符号数 :用来表述数字,索引引用、数量值以及字符串等,比如 图1中类型为u1,u2,u4,u8分别代表1个字节,2个字节,4个字节,8个字节的无符号数 • 表 :表是有由多个无符号数以及其它的表组成的复合结构,比如图1中类

    2024年02月08日
    浏览(51)
  • Flume基础知识(十一):Flume自定义接口

    1)案例需求 使用 Flume 采集服务器本地日志,需要按照日志类型的不同,将不同种类的日志发往不同的分析系统。 2)需求分析 在实际的开发中,一台服务器产生的日志类型可能有很多种,不同类型的日志可能需要 发送到不同的分析系统。此时会用到 Flume 拓扑结构中的 Mul

    2024年02月03日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包