1. 程式人生 > >作為開發用的GUI音訊處理軟體推薦--wavosaur

作為開發用的GUI音訊處理軟體推薦--wavosaur

音訊處理軟體有哪些?

最近專案開發需要使用音訊訊號處理工具,陸續用過一些,對於訊號處理領域,而非專業錄音領域,在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、LAMEFFmpeg。其中SOX(http://sox.sourceforge.net/

)音訊處理的功能很全,LAME是專用於mp3和wav檔案互轉的,FFmpeg最強,是音視訊通用處理工具,如格式工廠等軟體後臺都用的是FFmpeg。就軟體體積而言,LAME不到1M,SOX只有幾M,FFmpeg有幾十M。在LAME和FFmpeg庫的支援下,SOX也可讀寫MP3等檔案。

免費音訊處理視覺化軟體

我用過的有這麼一些(我試用過認為不好的就不提了):

  • Audacityhttps://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資料時則可選資料儲存格式:

在這裡插入圖片描述

下載

站點

  • 國內也有下載,百度即可。建議不要用漢化版的。漢化版在專業詞彙有許多錯誤。