音频原始数据格式

  • PCM:纯音频数据,没有格式
  • WAV:既可以存储原始数据(PCM),也可以存储压缩数据
  • 差异:WAV在PCM之上加了一个文件头(包含基础数据)

量化基本概念

  • 位深(采样大小):一个采样用多少bit存放。常用的是16bit。位深越高,描述峰值越大,描述声音强度更清楚。
  • 采样率:采样频率8k,16k,32k,44.1k,48k。采样率越高,数字信号还原度越高,避免失真。
  • 声道数:单声道,双声道,多声道。(跟声源个数成正比)

码率(流)计算

要算一个PCM音频流的码率是一件很轻松的事,即采样率x采样大小x声道数。例如:采样率为44.1kHZ,采样大小为16bit,双声道的PCM编码的WAV文件,它的码率(流)为44.1kx16x2=1411.2kb/s。

注意:这么大的码流显然无法在网络上传输,需要进行压缩,压缩后大小可以忽略不计。


音频之PCM与WAV相关推荐

  1. 音频文件PCM、WAV、MP3的区别以及文件合并

     一.数字音频三要素 1.采样率 采样率即采样频率,指的一秒内的采样次数,它反映了采样点之间的间隔大小.常说的 44.1KHz 采样率,也即 1 秒采集了 44100 个样本.间隔越小,丢失的信息越少 ...

  2. android音频编辑之音频转换PCM与WAV

    前言 本篇开始讲解在Android平台上进行的音频编辑开发,首先需要对音频相关概念有基础的认识.所以本篇要讲解以下内容: 常用音频格式简介 WAV和PCM的区别和联系 WAV文件头信息 采样率简介 声 ...

  3. 原 android音频编辑之音频转换PCM与WAV

    http://blog.csdn.net/hesong1120/article/details/79043482 本文出自: hesong的专栏 前言 本篇开始讲解在Android平台上进行的音频编辑 ...

  4. 程序人生 - 音频格式 PCM、WAV、MP3 区别

    PCM PCM(Pulse Code Modulation----脉码调制录音).所谓PCM录音就是将声音等模拟信号变成符号化的脉冲列,再予以记录.PCM信号是由[1].[0]等符号构成的数字信号,而 ...

  5. H5 PCM转WAV实时音频直播代码实现细节

    一.前端实现 H5数据采集 web audio的概念和使用详见:接口文档 采集音频数据 var context = new AudioContext(); var audioInput = conte ...

  6. 音频格式(一)PCM和WAV

    零.写在前面 想要了解音频首先要了解它的构造,知道它怎么从声音变成文件,又怎么从文件变成声音.文件格式根据需求和技术的进步有了不同的版本,不同的文件格式有其不同的文件构造.我们先从最原始的两种音频文件 ...

  7. 【视音频编程学习】FFmpeg十个常用命令 || pcm与wav、amr、aac、mp3互转

    总结一下经常使用到的一些ffmpeg命令 1)pcm2wav ffmpeg -f s16le -ar 32000 -ac 1 -i test.pcm out.wav 2)pcm2amr ffmpeg ...

  8. PCM和WAV音频格式的区别,以及python自动转换

    目录 WAV和PCM的简单介绍 PCM WAV 关于音频的基础知识 声道数channels 采样位数bits 采样频率sample_rate 进阶内容 互相转换代码 WAV和PCM的简单介绍 PCM ...

  9. 【音视频数据数据处理 10】【PCM篇】将PCM转为WAV格式音频

    [音视频数据数据处理 10][PCM篇]将PCM转为WAV格式音频 一.WAV头信息 1.1 RIFF区块 1.2 FORMAT区块 1.3 DATA区块 二.PCM 转 WAV 代码实现 PCM转为 ...

最新文章

  1. 企业网站Solaris环境DNS服务器创建
  2. java编程实践开发项目,帮你突破瓶颈
  3. RESTful Web 服务 - 安全性
  4. webpack学习之路(四)webpack-hot-middleware实现热更新
  5. MessageBox 弹框
  6. MYSQL性能优化(转)
  7. 搭建hadoop分布式集群
  8. SpringBoot 多种定时任务实现方式
  9. 吊打面试官?2020 年数据库高频面试题 | 原力计划
  10. 大数据分析需要什么技术架构
  11. 网络工程师常见面试题,1分钟就能看完
  12. C语言:甲乙丙丁分糖
  13. Redis的使用场景及其介绍
  14. 【GNN报告】微软亚洲研究院郑书新:图神经网络迈入Transformer时代
  15. 20189320《网络攻防》第二周作业
  16. kali linux 网络渗透测试学习笔记(三)社会工程学之Java攻击:钓鱼网站制作
  17. mysql减五元,[MySQL]處理字元編碼的一些心得
  18. Linux 29岁啦!这29个重大事件你有必要了解一下
  19. 基于SEIR模型的网络医疗众筹传播建模与仿真分析
  20. Python爬虫JS解密详解,学会直接破解80%的网站(一)!!!

热门文章

  1. 腾讯新闻php面试题,腾讯PHP面试题及参考答案
  2. python画五环图_对Python安装及绘制五环图的初步认识,初识,pythonpython,与
  3. 【分布式监控系统】第3章——监控客户端开发
  4. 机器学习SVM——实验报告
  5. 对话量子链创始人帅初:区块链发展目标是构建协同进化的生命体
  6. centos 下 yum安装python3
  7. RAM、ROM、FLASH的存储原理及区别
  8. [控制原理基础]浅谈PID算法
  9. Windows 和 android 平台Boost编译方法
  10. NOI2017银色记