WAV為微軟公司(Microsoft)開發(fā)的一種聲音文件格式,它符合RIFF(Resource Interchange File Format)文件規(guī)范。所有的WAV都有一個(gè)文件頭,這個(gè)文件頭包含了音頻流的編碼參數(shù)。
根據(jù)上面的分析,完成單聲道提取器如圖1所示。
圖1 單聲道提取器
運(yùn)行該程序后,點(diǎn)擊“open...”按鈕,打開文件打開對(duì)話框,選中要進(jìn)行單聲道提取的文件。完成后,F(xiàn)ormat Info欄將顯示該wav文件的信息。之后,單擊“Extract!”按鈕,彈出一個(gè)文件保存對(duì)話框,選擇要保存的路徑點(diǎn)確定,開始提取單聲道,完成后將提示“Done!”。
圖2和圖3分別給出了對(duì)一段音頻進(jìn)行右聲道提取前和提取后的結(jié)果。
圖2 提取右聲道前
圖3 提取右聲道后
注意圖3中原來的左聲道內(nèi)容已經(jīng)被右聲道的內(nèi)容覆蓋,因此此時(shí)雖然還是雙聲道,但兩個(gè)聲道的內(nèi)容是一樣的,因此在使用上與單聲道并沒有區(qū)別。但如果只想保留一個(gè)聲道,則可以根據(jù)前面的闡述,將每個(gè)采樣值n/2位內(nèi)容提取出來并合并成一個(gè)文件,再修改頭文件相關(guān)數(shù)據(jù),從而達(dá)到需要的結(jié)果。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版