首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【专业技术】音频专业参数揭秘

声道数:很好理解,有单声道立体声之分,单声道的声音只能使用一个喇叭发声(有的也处理成两个喇叭输出同一个声道的声音),立体声的pcm可以使两个喇叭都发声(一般左右声道有分工) ,更能感受到空间效果。...现在我们就可以得到pcm文件所占容量的公式:存储量=(采样频率*采样位数*声道)*时间/8(单位:字节数) 例如,数字激光唱盘(CD-DA,红皮书标准)的标准采样频率为44.lkHz,采样数位为16位,立体声...日常生活中电话、收音机等均为模拟音频信号,即不存在采样频率和采样位数的概念,我们可以这样比较一下: 44KHz,16BIT的声音称作:CD音质; 22KHz、16Bit的声音效果近似于立体声...本文自:http://gadil.blog.51cto.com/1077220/1142552

1.4K30

【最佳实践】PC推流的一些OBS设置,音视频编码相关

音频相关配置 保持默认160比特率即可 回放缓存相关配置 保持默认不启用回放缓存即可 音频相关配置 这里主要是采样率和声道的选择,采样率选择44.1kHz或48kHz都行,问题不大; 声道:强烈建议选择单声道...虽然大部分设备都已经支持立体声,但依然有部分手机终端是把立体声强行转换为单声道再播放; 而部分采样设备是单声道采样,最后就变成了单声道采样-->编码输出双声道-->播放设备把双声道合成单声道后播放;...而且大部分直播场景下,单声道已经是够用了; 另外,最好不要选择环绕声音频(2.1、4.0、4.1、5.1、7.1)因为已知大部分苹果iOS设备还不支持环绕声音频,而很多串流服务虽说是支持环绕立体声的接收和播放...,其实是强行把环绕声音频转换为立体声输出(避免有些终端设备无法播放) image.png 视频相关配置 视频的配置按需填写即可,分辨率的宽高比和 输出-->串流-->重新缩放输出 填写的分辨率宽高比一致即可

13.1K9647
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Android RTMP】音频数据采集编码 ( FAAC 编码器编码 AAC 音频解码信息 | 封装 RTMP 音频数据头 | 设置 AAC 音频数据类型 | 封装 RTMP 数据包 )

    部分数据 , 音频格式 , 采样率 , 采样位数 , 音频通道 ; 一般情况下是 AE , 或者 AF ; ① AF 含义 : AAC 格式 , 44100 Hz 采样 , 16 位采样位数 , 立体声...代码示例 : /* 根据声道数生成相应的 文件头 标识 AF / AE 头中的最后一位为 1 表示立体声, 为 0 表示单声道 AF 是立体声...AE 是单声道 */ rtmpPacket->m_body[0] = 0xAF; //默认立体声 if (mChannelConfig == 1) { /..., 为 0 表示单声道 AF 是立体声 AE 是单声道 */ rtmpPacket->m_body[0] = 0xAF; //默认立体声...if (mChannelConfig == 1) { // 如果是单声道, 将该值修改成 AE rtmpPacket->m_body[0] = 0xAE; }

    1.5K10

    【Android RTMP】音频数据采集编码 ( FAAC 编码器编码 AAC 音频采样数据 | 封装 RTMP 音频数据头 | 设置 AAC 音频数据类型 | 封装 RTMP 数据包 )

    部分数据 , 音频格式 , 采样率 , 采样位数 , 音频通道 ; 一般情况下是 AE , 或者 AF ; ① AF 含义 : AAC 格式 , 44100 Hz 采样 , 16 位采样位数 , 立体声...代码示例 : /* 根据声道数生成相应的 文件头 标识 AF / AE 头中的最后一位为 1 表示立体声, 为 0 表示单声道 AF 是立体声...AE 是单声道 */ rtmpPacket->m_body[0] = 0xAF; //默认立体声 if (mChannelConfig == 1) { /..., 为 0 表示单声道 AF 是立体声 AE 是单声道 */ rtmpPacket->m_body[0] = 0xAF;...//默认立体声 if (mChannelConfig == 1) { // 如果是单声道, 将该值修改成 AE rtmpPacket

    1.6K20

    ASEMI代理ADAU1961WBCPZ-R7原装ADI车规级ADAU1961WBCPZ-R7

    ADAU1961WBCPZ-R7品牌:ADI/亚德诺封装:LFCSP-32批号:2023+引脚数量:32安装类型:表面贴装型ADAU1961WBCPZ-R7汽车芯片ADAU1961WBCPZ-R7特征24位立体声音频...ADC和DAC:信噪比>98 dB采样率从8kHz到96kHz低功率:17 mW记录,18 mW播放,48 kHz6个模拟输入引脚,可配置用于单端或差分输入灵活的模拟输入/输出混频器立体声数字麦克风输入模拟输出...:2个差分立体声,2个单端立体声,1个单声道耳机输出驱动器PLL支持8 MHz至27 MHz的输入时钟模拟自动液位控制(ALC)麦克风偏置参考电压模拟和数字I/O:3.3 V2C和SPI控制接口数字音频串行数据...I/O:立体声和时分多路复用(TDM)模式软件可控无点击静音32引线,5 mm×5 mm LFCSP−40°C至+105°C工作温度范围具备汽车应用资格ADAU1961WBCPZ-R7应用汽车主机汽车放大器导航系统后座娱乐系统

    14610

    python wave音频库使用(一)

    什么是WAV格式文件WAV是最常见的声音文件格式之一,是微软公司专门为Windows开发的一种标准数字音频文件,该文件能记录各种单声道立体声的声音信息,并能保证声音不失真。 [图片上传中......(image.png-fc53c5-1587727221744-0)] WAV是意义上的无损音乐格式,简单说就是CD里文件的数字化格式。...声道数 有单声道立体声之分。...单声道的声音只能使用一个喇叭发声(有的声卡也将单声道信息处理成两个喇叭同时输出),立体声的WAV可以使两个喇叭都发声(一般左右声道有分工),这样更能感受到音频信息的空间效果。...0x12; sizeof(PCMWAVEFORMAT) 14H 2 int 1(WAVE_FORMAT_PCM); 格式类别,1表示为PCM形式的声音数据 16H 2 int 2; 通道数,单声道

    2.1K20

    MPEG音频编码三十年

    AAC可以作为通话编解码器使用,同时具有音乐编码器的信号带宽和感知音质,并且可以对单声道信号在64 kb/s码率时实现卓越的音质。...虽然核心参数编码器并没有被广泛接受,修订中的PS(Parametric Stereo,参数立体声)工具可以将立体声音乐高效编码为单声道信号加少量辅助信息(side information)。 ...这个新的编解码器在适度增加延迟的同时提供了更加强大的信号压缩:AAC-ELD以48 kb/s的速度为单声道信号提供出色的音频质量(单向延迟仅为32毫秒)。...SAOC将多声道信号下行混音(例如立体声单声道),先将单声道信号和一些辅助信息进行编码和传输,然后将接收到的单声道信号和辅助信息进行解码然后上行混音到立体声信号,以便用户感知到乐器被放置在正确位置,且最终立体声信号与原始信号相同...在用户终端,单声道被上行混音为立体声(或者三声道:左-中-右)并进行呈现,使得每个远程会议参与者都处于前音场的不同位置。

    68320

    【Android RTMP】音频数据采集编码 ( FAAC 头文件与静态库拷贝到 AS | CMakeList.txt 配置 FAAC | AudioRecord 音频采样 PCM 格式 )

    初始化 AudioRecord : ① 计算最小缓冲区大小 : 获取 44100 立体声 / 单声道 16 位采样率的最小缓冲区大小 , 使用最小缓冲区大小, 不能保证声音流畅平滑, 这里将缓冲区大小翻倍...声音来源 麦克风 44100, // PCM 音频采样率 44100 Hz AudioFormat.CHANNEL_IN_STEREO, // 立体声...声音来源, 麦克风 ; ② int sampleRateInHz 参数 : 音频采样率, 一般是 44100 Hz, 该采样率在所有设备支持比较好 ; ③ int channelConfig 参数 : 单声道.../ 单声道 16 位采样率的最小缓冲区大小 使用最小缓冲区大小, 不能保证声音流畅平滑, 这里将缓冲区大小翻倍, 保证采集数据的流畅 否则会有电流产生...int sampleRateInHz 参数 : 音频采样率, 一般是 44100 Hz, 该采样率在所有设备支持比较好 int channelConfig 参数 : 单声道

    3.1K20

    【Android 高性能音频】AAudio 音频流 样本缓冲 相关配置 ( 通道数 | 样本格式 | 帧缓冲 | 采样率 | 每帧样本数 == 通道数 )

    , 设置 2 代表 立体声 ; ③ 代码示例 : // 设置通道个数 AAudioStreamBuilder_setChannelCount(builder, sampleChannels...字节数 , 注意区分这两个缓冲区 ; 电流产生 : 如果两个缓冲区设置不当 , 会造成音频卡顿 , 电流 , 刺啦 或者 啪啪 的声音 ; 帧大小 : 这里的帧可以理解成一个样本 , 如果是单声道..., 每帧一个样本 , 如果是双声道立体声 , 每帧 2 个样本 ; VI ...., 每帧只有一个采样 , 如果是 双声道立体声 , 每帧有 2 个采样 ; ③ 函数原型 : AAUDIO_API void AAudioStreamBuilder_setSamplesPerFrame..., 每帧只有一个采样 , 如果是 双声道立体声 , 每帧有 2 个采样 ; ③ 函数原型 : AAUDIO_API int32_t AAudioStream_getSamplesPerFrame(

    79610

    【Android RTMP】音频数据采集编码 ( AAC 音频格式解析 | FLV 音频数据标签解析 | AAC 音频数据标签头 | 音频解码配置信息 )

    AAC 音频特殊配置 打开第 2 个音频数据标签 : 内容如下 , 这是完整的音频标签数据 ; 0x000001bf : 08 00 00 07 00 00 00 00 0x000001c7...: 00 00 00 AF 01 21 1A 93 0x000174a4 : 40 7D 6B 94 64 A0 9A 03 0x000174ac : EB 5C A3 25 05 C0...1A 93 0x000174a4 : 40 7D 6B 94 64 A0 9A 03 0x000174ac : EB 5C A3 25 05 C0 2....1 ] : 0b1 = 1 , 代表采样长度 16 位 ; 值 采样位数 0 8 位 / 1 字节 1 16 位 / 2字节 ⑤ 音频通道 : 1 位 [ 0 ] : 0b1 = 1 , 代表立体声...; 值 音频通道 0 单声道 1 立体声 该位一般也就是声道不同 , 其它参数基本都是默认的值 , 立体声 AF , 单声道 AE ; 3.

    3K10

    教你如何解决双声道文件在Android设备上播放声音异常问题

    我们来一探究竟~~ 问题定位: 1、使用FFmpeg命令获取文件信息(如图1),看到音频流是双声道立体声的。...常见的有单声道、双声道、4声道、5.1声道、7.1声道等。...目前市面上大多数的Android手机都是单声道的(也就是只有一个扬声器),上面我们说到此视频是双声道的,那是否双声道音视频在单声道机型上播放都没有声音呢?非也!...2、亡羊补牢 1)使用FFmpeg命令处理,音频流仅保留左声道,输出到新的文件(有声音.mp4)中,输出文件音频流声道类型为mono(即单声道),这种情况下,当设备有两个扬声器,两个扬声器依旧都能听到声音...ffmpeg -i 没声音.mp4 -map_channel 0.1.0 -c:v copy 有声音.mp4 图片.png 图片.png 2)如果是纯音频文件有相位相反的情况,也可以使用音频编辑软件处理

    5.3K92

    【音频处理】Polyphone 样本编辑 和 样本工具 ( 波形图 | 信息 | 频率分析 | 均衡器 | 播放器 | 终点裁剪 | 自动循环节 | 空白移除 | 音量 平衡 音调 调整 )

    音源所代表的的音符, 取值范围 0 ~ 127; 4.校正 ( 音分 ) : 修正适用于同等音律调谐的声音 ; 5.采样率 : 音频的采样率, 改变采样率会导致音频重采样; 6.类型 : 音频的类型, 单声道...或 立体声; 7.链接 : 立体声的采样属性, 链接左右声道的声音; ---- ( 3 ) 信息内容修改 修改信息 : 1.自动设置循环点 : 点击循环点后的 双向箭头 按钮, 是自动设置循环节, 自动设置为...电流声产生 : 如果基准音符 与 调谐后的音符 频率不一致 会出现 电流声; c....音频的工具如 audacity 或 sweep 或 sox 等 ; 2> 使用 “外部命令” 工具 : 菜单 工具 -> 样本 -> 外部命令, 打开 工具对话框; 3> 编辑命令 : 编辑命令行脚本, linux...平衡调整 工具 平衡调整工具 : 1.使用前提 : 只有立体声的样本才能进行平衡调整, 单声道的不行; 2.工具作用 : 调整立体声的两个样本的相位, 该工具会直接修改两个样本的波形; ---- 8.

    1.1K41
    领券