我正在嘗試編寫一個程序來顯示PCM數據。我一直非常沮喪地試圖找到一個具有正確抽象級別的庫,但是我找到了Python波形庫並且一直在使用它。但是,我不確定如何解釋數據。解讀WAV數據
wave.getparams函數返回(2個通道,2個字節,44100 Hz,96333幀,無壓縮,無壓縮)。這一切似乎很愉快,但後來我嘗試打印一個單幀:'\ xc0 \ xff \ xd0 \ xff'這是4個字節。我想可能有一幀是2個樣本,但是模糊不會在那裏結束。
96333幀* 2個樣品/幀*(1/44.1K秒/樣品)=4.3688秒
然而,iTunes的報告時間接近2秒,並計算基於文件大小和比特率是在2.7秒的球場。這裏發生了什麼?
此外,我怎麼知道字節是否有符號或無符號?
非常感謝!
謝謝!我只能希望這是我的睡眠不足導致我不注意立體聲號碼;-) – SapphireSun 2010-02-09 05:20:00