91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

音頻數據文件格式(PCM,WAV,MIDI)簡記

發布時間:2020-06-23 10:24:28 來源:網絡 閱讀:2174 作者:lengxujun 欄目:開發技術
  1. PCM(Pulse Code Modulation):脈沖編碼調制


    把聲源數據按一定的頻率進行脈沖調制進行存儲的數據格式,簡單來說就是對模擬聲音信號的數字

    轉換。




  2. WAV


    WAV是一種無損音頻數據格式。WAV符合RIFF規范。符合RIFF規范的文件可用于存儲 音頻視頻交錯格

    式數據(.AVI) 、波形格式數據(.WAV) 、位圖格式數據(.RDI) 、MIDI格式數據(.RMI) 、調色板格

    式(.PAL) 、多媒體電影(.RMN) 、動畫光標(.ANI) 、其它RIFF文件,RIFF包含的數據文件格式有文

    件擴展名來標識。

    文件擴展名.WAV用來存儲波形數據格式。WAV對于數據編碼沒有硬性規定,PCM是WAV多種編碼格式當

    中的一種


    采用數據可用 采樣頻率(WAV通常有22050HZ、44100HZ兩種)、采樣幅度 2個參數來表示。WAV文件

    除開40個字節的開頭,聲音數據部分記錄的就是采樣的幅度:單聲道的情況下,如果是單字節8-Bit

    的采樣,就是把聲音采樣幅度分成2^8=256個等級,采樣數據記錄了當前采樣幅度等級。雙字節

    16-Bit的采樣同理,只是幅度等級更豐富了(2^16=64K個等級)。雙聲道的情況道理一樣,只不過每

    個聲道都有一份數據,所以數據加倍。


    上面是對WAV格式技術上的描述。而通常我們采用 (采樣頻率 + 聲道數) 或 傳輸速率 來描述。

    如:

    44100HZ 16bit stereo : 每秒鐘有 44100 次采樣, 采樣數據用 16 位(2字節)記錄, 雙聲道(立體

                           聲)。

    22050HZ 8bit  mono : 每秒鐘有 22050 次采樣, 采樣數據用 8 位(1字節)記錄, 單聲道。

    44100 * 16 * 2 = 1411200 bits/s

    22050 * 8 * 1 = 176400 bits/s

    通過上面的計算公式知道了傳輸速率,如果還知道了WAV文件的數據的大小,可以通過下面的公式計

    算出播放的時長:

    播放時長 = WAV數據大小 / 傳輸速率


  3. MIDI(Musical Instrument Digital Interface)


    首先要明確的是,MIDI存儲的數據和前面兩種格式均不同,MIDI文件存儲的是如何演奏的一系列指

    令。而真正的音頻數據則來源一些預定義的樂器數據,如鋼琴,貝斯等,每種樂器的不同音色都有

    對應的數據,這些就是平常所說的MIDI音色庫。MIDI的通過一系列預定義的消息指令告訴系統怎樣

    演奏,這些預定義的指令指定了使用的樂器,節拍,音調等。


    MIDI的存儲格式除了以字串MThd標記的一個頭部外,還有一個或多個以字串MTrk標記的音軌數據塊。



  4. 更多細節以及參考資料

    http://www.jianshu.com/p/1d1f893e53e9

    http://blog.sina.com.cn/s/blog_622bd1660101aggj.html

    http://dev.gameres.com/Program/Listen/MidiFormat.htm

    http://wenku.baidu.com/link?url=rij6cVodqiPey0kz96y0p2r42TqoDixsjXdfRwVGoALHBkZtGWrVKJvP38_hEaoypfqwH1OcCwCipT3XpvTu4Azfua9nwBMkBvqzhQtdqVu

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖边县| 襄汾县| 城固县| 湾仔区| 和林格尔县| 克拉玛依市| 辉南县| 兴安盟| 南涧| 广南县| 凉山| 巴中市| 资源县| 若尔盖县| 顺昌县| 灵寿县| 林芝县| 蒙阴县| 荥经县| 五台县| 祁东县| 囊谦县| 顺平县| 隆化县| 太保市| 固安县| 潞城市| 武强县| 拉孜县| 平远县| 常州市| 辛集市| 寿阳县| 蓬溪县| 会昌县| 平乡县| 文山县| 怀宁县| 建水县| 库伦旗| 淮滨县|