随手记 关于音频中的WAV和图片中的BMP
关于音频中的WAV和图片中的BMP
前一段时间一直在做音频相关的项目,对音频文件加深了印象,特别是WAV,PCM之类的概念进一步的深入。如今又做到了图片处理,将这些概念串一下还是很我必要的。
WAV(加了头部信息的PCM)基本就是原始音频格式了,录制的音频最开始都是这种,不过文件体积大小比较大,所以都会压缩成MP3格式,这样体积会小很多。回到图片上,BMP基本就是对照WAV,最原始的图片格式加上了头部信息。平时更多使用JPG(对标MP3)也是压缩过的,目的也是减小体积。
压缩是为了好传输,而直接去显示或者处理这些音频/图片数据时,还是需要转换成原格式才好处理,比如Android中显示图片一般需要把JPG的图片转换成位图,而复杂的音频处理时,比如TensorFlow给的处理语音识别的例子都是只处理WAV。
WAV的分布图:data
之后的就是纯数据了
来源:WAVE PCM soundfile format
BMP的分布图:
来源:Structure of BMP file
对于WAV的处理,使用强大的Audacity
,而于BMP
,还没有找到图片界的Audacity
。
随手记 关于音频中的WAV和图片中的BMP相关推荐
- 从mp4中提取wav音频文件
需求: 从mp4文件中提取wav音频文件 运行效果: mp4: 运行后脚本后提取出的wav文件 代码: import os.pathimport moviepy.editor as mpe# 导出格式 ...
- Android开发音效中录制WAV音频和录制MP3音频的讲解及实战(超详细 附源码)
需要源码请点赞关注收藏后评论区留下QQ~~~ 一.录制WAV音频 无论是MediaRecoredr录制的AMR和AAC音频,还是AudioRecord录制的PCM音频,都不能在计算机上直接播放,因为它 ...
- 精确分割和筛选音频从长的音频中
设计思路图 import torch import torchaudio import matplotlib.pyplot as plt import numpy from moviepy.edito ...
- kux格式怎么转换成mp3_把MP3格式的音频转换成WAV格式
有时候工作中我们在处理音频的过程中,需要转换音频的格式,以便于更好的使用.例如,可能会要求把MP3格式的音频转换成其他的音频格式.这时候如何解决是一个问题.今天我就和大家介绍好用的音频转换器,可以快速 ...
- linux音频时钟bclk,linux alsa音频中采样率fs、比特率BCLK 、主时钟MCLK关系
转:https://blog.csdn.net/lugandong/article/details/72468831 一. 拿512fs说话: 看图知道采样的位深是32bit(位),左右声道各占了8* ...
- android java 打开snd,使用SndPlaySound从内存中播放WAV
有些时候,我们写的程序需要播放音乐,一般大家会采用以下几种方式:1.把音乐文件放置在某个特定的目录,例如Sound,WAV,Music供程序读取播放:2.使用资源来存放音乐.有些人估计也是使用这个方法 ...
- java数字音频最强教程之如何检测一段音频中是否有声音
声音检测 随着人工智能的发展,机器视觉,机器可视化也变的越来越完善,但是声音这块分析资料却比较少,有时候需要去检测一段视频或者音频中是否有声音.在某些场景中需要判断有声音则抓拍录制,当然这里只是先初步 ...
- 如何将计算机声音改成音乐,win7系统把MP3音频转换成WAV格式的图文教程
新购买的电脑安装 win7系统 ,开机时觉得系统默认的开机声音一点都不好听,想换开关机声音,但是在网上下载好的MP3音频格式不符合要求,要转换成wav格式,这时候该怎么转换呢?大家可通过搜狗播放器进行 ...
- 把MP3格式的音频转换成WAV格式
有时候工作中我们在处理音频的过程中,需要转换音频的格式,以便于更好的使用.例如,可能会要求把MP3格式的音频转换成其他的音频格式.这时候如何解决是一个问题.今天我就和大家介绍好用的音频转换器,可以快速 ...
最新文章
- 好理解的Java内存虚假共享(False Sharing)性能损耗以及解决方案
- Springmvc配置定时任务注解开发
- 结果集ResultDTO
- Dubbo 序列化协议 5 连问,这谁接得住啊?
- NLPIR智能语义技术从采集到分析一步到位
- PHP添加mcrypt扩展模块(亲测)
- 专题2-通过按键玩中断\第1课-中断处理流程深度剖析-lesson1
- OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse()
- JDK源码解析之 Java.lang.Boolean
- 中小企业上云首选,华为云全新云服务器S6性能评测分析
- 腾讯云配置Ubuntu使用SSH登录
- linux 软键盘输入密码,Linux系统中使用屏幕键盘的方法
- 联想M7216NWA墨粉清零:
- linux怎么卸载home文件系统,Linux系统无法卸载文件系统该怎么办
- HP M1136打印机 Mac驱动程序分享
- 2024考研《艺术学概论》彭吉象|复习笔记(上篇)(1-6章)
- 项目工程设计图纸内容规范
- ai形状生成工具机器人_一名大学生使用一种语言生成AI工具来创建病毒博客文章...
- 使用7号电池的科学计算机,新奇:可以用USB充电的5号、7号电池
- ASP.NET网页响应莫明其妙反应奇慢,原来故障根源在于DNS解析冲突