音频处理软件有哪些?
最近项目开发需要使用音频信号处理工具,陆续用过一些,对于信号处理领域,而非专业录音领域,在Windows平台上有一款优秀的可视化软件值得推荐给项目组使用,就是免费、小巧而强大的wavosaur(https://www.wavosaur.com/ )。
先说说我用过一些音频软件。
商业软件
经典的音频处理软件很多,国内应用最多的恐怕是CoolEdit及后期的Adobe Audition了。这两款都是收费软件,且体积大,需要安装。有多种音效处理编辑功能,用户界面也很优秀。在Windows10下,早期版本CoolEdit2.1 Pro和后来的Adobe Audition CS6都可运行(当然需要破解)且对于信号处理的开发者,许多功能也用不上。早期版本CoolEdit2.1 Pro尚有音频文本TXT格式的导出/导入功能,这一点很重要,文本型音频数据可直接使用如Gnuplot一类工具作图,或以编程语言简单读入处理。但后来的Adobe Audition取消了这一功能,原因应是TXT文本导出体积过大,不适合持续时间较长的专业音乐数据导出吧。但对于信号处理研究来说,音频文本应是最方便的。CoolEdit和Adobe Audition 都可读写多种常用音频格式文件。还有一款GoldWave ,下载包11M,也是收费软件。
软件 | 缺点 | 优点 |
---|---|---|
CoolEdit 2.1 Pro | 界面美观,简洁 | 安装后体积较小,18M。可导入导出文本音频数据 |
Adobe Audition CS6 | 功能多,界面复杂,不能导出导入文本音频 | 安装后357M |
GoldWave | 我感觉界面不如以上两款,收费 | 小巧 |
如果使用,建议使用CoolEdit 2.1 Pro,这是曾经最受欢迎的。CoolEdit2.1 界面如图。
Adobe Audition CS6 如图:
开源命令行工具
命令行的音频处理软件主要有三个可用,都用开源的。SOX、LAME和FFmpeg。其中SOX(http://sox.sourceforge.net/)音频处理的功能很全,LAME是专用于mp3和wav文件互转的,FFmpeg最强,是音视频通用处理工具,如格式工厂等软件后台都用的是FFmpeg。就软件体积而言,LAME不到1M,SOX只有几M,FFmpeg有几十M。在LAME和FFmpeg库的支持下,SOX也可读写MP3等文件。
免费音频处理可视化软件
我用过的有这么一些(我试用过认为不好的就不提了):
- Audacity (https://www.audacityteam.org/ ) 这是跨平台的GUI软件,基于SOX和FFmepeg、LAME (这里可下载LAME 的 windows编译版lame_v3.100.exe)。开源。免安装。体积在40M左右。可以导出、导入多种格式的文本音频文件。
- ocenaudio (http://www.ocenaudio.com/) 这是Windows平台下的,也能导入导出文本音频,安装包有30多MB,需要安装。安装后体积在100多MB。界面较美。
- wavosaur(https://www.wavosaur.com/) 也许是世界上最小且功能最强的了,但只能在Windows下。绿色不用安装,极小(1.6M),比SOX还小。可以同SOX一道,随身携带。wavosaur只能读入wav文件和祼PCM数据文件,可导出TXT文件,但目前版木不能导入TXT格式。但配合SOX,取长补短,在科研中是足够用的。
为什么推荐 wavosaur
wavosaur 具有基本的音频编辑功能,还可进行频谱图、语谱图以及三维时频图的显示。还支持VST专业音效库。有多种皮肤,可自定义界面。在免费软件中,能作语谱图的,就只有wavosaur和SOX。Audacity和ocenaudio只能作频谱图。wavosaur的缺点可能在编辑较长时间长度的音频文件时会假死。但对于信号处理实验,功能已经足够了。
- wavosaur可输出mp3格式,但需
lame_enc.dll
的支持。参见其官网说明。但我以为用SOX转更好。
Wavosaur is a cool free sound editor, audio editor, wav editor software for editing, processing and recording sounds, wav and mp3 files. Wavosaur has all the features to edit audio (cut, copy, paste, etc.) produce music loops, analyze, record, batch convert.
Wavosaur supports VST plugins, ASIO driver, multichannel wav files, real time effect processing.
The program has no installer and doesn’t write in the registry. Use it as a free mp3 editor, for mastering, sound design. The Wavosaur freeware audio editor works on Windows
总之,能用开源、免费的最好。在音频信号处理的实验和项目研发应用中,我推荐wavosaur+SOX。两者相加,体积不到10M,且不用安装。如在Linux下,wavosaur用不了,那么只能选Audacity了。
欣赏一下wavosaur的应用界面,这在免费软件领域算是很不错的了。
wavosaur典型应用
- 鼠标滚轮,Ctrl+滚轮完成波形的水平和垂直缩放。Option中可选或设置界面皮肤。
- Tools菜单中有频谱(快捷方式:F)、语谱图(快捷方式:G)和三维时频图(快捷方式:K)。
频谱图可选FFT参数,并有多种展现。FFT数据(幅度谱)可导出为文本文件。如炼_mp3.fft
:
version=1
channel=1
number=8192
fe=16000.000000
freqstart=0.001000
freqstop=8000.000000
mult=1000.000000
0.02696707
0.02618430
0.02401281
0.02090967
0.01742002
0.01395338
0.01066436
0.00753064
0.00455386
还可Export as txt(在Tools项下)
------------------
Wavosaur DFT value
------------------
0.0000230184
0.0000223613
0.0000205391
0.0000179382
0.0000150228
0.0000121439
0.0000094286
--------
也可波形和语谱图合在一起看。
以三维图显示:
支持Export音频数据为txt文本或二进制raw数据。(File | Export)。导出的为纯数据段,无头信息。数据为归一化的浮点数。
-0.000008
0.000067
-0.000011
-0.000048
0.000019
0.000011
-0.000010
0.000009
...
导出raw binary数据时则可选数据存储格式:
下载
站点
- 官网: https://www.wavosaur.com/
- 国内也有下载,百度即可。建议不要用汉化版的。汉化版在专业词汇有许多错误。
转载自原文链接, 如需删除请联系管理员。
原文链接:作为开发用的GUI音频处理软件推荐--wavosaur,转载请注明来源!