VB如何將三個wav聲音檔案連接成一個wav檔案?
我有01.wav,02.wav,03.wav三個聲音檔案,想把它們連接成一個聲音檔案11.wav
路徑在代碼中指定
求VB代碼,請大家指點,謝謝
uj5u.com熱心網友回復:
拷貝到記憶體再合并輸出不行嗎?uj5u.com熱心網友回復:
wav檔案是根據不同的采樣頻率、聲道等基本資訊所構成音頻資料的。如果你的三個檔案都是用同一種頻率、聲道等配置進行的采樣,那么要合并這幾個音頻檔案就相對簡單,只需要先把各自的檔案頭和采樣資料分離,然后合并采樣資料部分,再隨便用其中一個檔案的檔案頭修改一下時長資訊,然后放到合并資料的前面作為檔案頭來用就可以了,最后把這些資料寫到檔案就完成了你的所謂合并操作。但是如果你的這幾個檔案中有一個的采樣頻率或聲道等資訊不一致,那么就必須先統一資料標準,然后再對每一個資料進行編碼轉換,當資料格式統一后才能進行資料合并之類的操作(指采樣頻率、聲道、采樣大小等格式)。其實程序也不復雜,你只要搜索一下WAV檔案格式就能了解到很多東西,特別是檔案頭部分應該是很好理解的,至于WAV資料部分與資料轉換部分,你主要去理解音頻資料原理就明白了,其實頻率就是把時間分段的概念,資料就是硬體進行電壓大小采集的A/D轉換資料而已。至于資料位什么的,主要就是A/D轉換的精度而已,理解了這些要做音頻資料的轉換,就很容易操作了。uj5u.com熱心網友回復:
使用NCTAudioStudio控制元件分分鐘的事兒。uj5u.com熱心網友回復:
都是完全相同型別的聲音格式,不需要涉及專業的聲音處理,只要簡單的拼接輸出就行,甚至錄音都行。
新手,求代碼,請指點。謝謝
uj5u.com熱心網友回復:
dos命令:
copy 1.wav /B +2.wav /B +3.wav /B x.wav /B
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/129703.html
標籤:VB基礎類
