wav

    0熱度

    2回答

    我正在寫一個WAV錄像機,使用QFile作爲主幹。但是,當我填充我的Wav結構,並嘗試將其寫入我的QFile時,它只寫入「RIFF」,我用unix的od -cb 1.wav查看它。這裏是samle代碼: wavwriter.cpp Wav::Wav(const char *fname, QFile* parent) : QFile(fname, parent), m_fnam

    0熱度

    1回答

    我一直在使用這個庫(http://kenschutte.com/midi)來處理midi文件,這裏的函數非常有用。但是,無論我放入什麼MIDI,midi2audio()方法只會產生亂碼.wav文件(儘管音符是可識別的,並且正在播放正確的MIDI)。有沒有其他人使用這個函數庫並遇到同樣的問題,如果是的話,我該如何解決這個問題?還是有另一個功能,我可以在網上使用的地方做同樣的事情? 下面是用於生成.w

    0熱度

    1回答

    在音頻編程和使用NAudio中進行我的第一步,我試圖創建一個簡單的應用程序,它可以抓取WAV文件並每次獲取20ms的音頻數據直到EOF 。不過,我對緩衝區數組和可能的轉換有些困惑。 有沒有簡單的方法可以在這裏發佈? 此外我對以下內容感到困惑: 當使用AudioFileReader readertest = new AudioFileReader(fileName)時,我得到不同的元數據,比如32位

    0熱度

    1回答

    scipy.io.wavfile.read的文檔說它返回採樣率和數據。但是,在.wav文件的情況下,數據實際上意味着什麼? 任何人都可以讓我知道這些數據是如何準備的? PS。我在某處讀到這意味着振幅?我讀的是正確的嗎?如果是的話,那麼幅度如何計算並返回scipy.io.wavfile.read?

    1熱度

    1回答

    我需要一些簡單的東西:從我的node.js文件播放音頻文件。我嘗試了各種各樣的東西,找不到任何可行的東西。我目前正試圖「玩聲」,從這個鏈接:https://www.npmjs.com/package/play-sound 我確信安裝播放聲音,然後我剛纔下面是我的代碼: var player = require('play-sound')(opts = {}) player.play('chime

    0熱度

    1回答

    我需要運行過程中以這種方式記錄wav文件的腳本: 1)標識標記文件中(開始和結束),其中沉默檢測 2)在端部例如) 3)然後修剪這些點添加到音頻這些點的+.2秒(開頭-.2秒和0.2。 這是爲了自動處理WAV文件,以在開始和結束時消除靜音而不切斷音頻的開始和結束。在之前/之後添加少量沉默並沒有幫助,並且更改數據庫閾值也沒有奏效。在這兩種情況下,錄音都會突然斷斷續續。 我已經嘗試過在SOX和一些程序

    0熱度

    2回答

    我試圖運行處理wav文件的python代碼。它要求提供樣本文件的長度。 研究之後,我發現這個命令 >>>import os >>>b=os.path.getsize('/somepath') >>>b ,但我不知道這是否給出結果的樣本。 任何人都可以幫忙嗎?

    0熱度

    1回答

    我有一個播放wav文件的宏。聲音是一個「咔噠」聲,它在循環中播放5次。下面是用於播放wav文件的代碼行: sndPlaySound32 "C:\Temp\Click2.wav", SND_SYNC sndPlaySound32 "W:\Users\Game\Click2.wav", SND_SYNC 當wav文件保存在我的硬盤上,這聽起來像「點擊」我希望聽到。當它存儲在公共「W」驅動器上時

    1熱度

    1回答

    綜觀了libmp3lame的API,所有的功能: 1任取左,右聲道,像這樣的: int CDECL lame_encode_buffer ( lame_global_flags* gfp, /* global context handle */ const short int buffer_l [], /* PCM data for left channel */

    1熱度

    1回答

    我有一個程序循環遍歷一個for循環,並將正弦波保存爲wav文件以創建鍵盤的一系列音調。循環從-int到+ int,並在每次迭代中保存這些WAV文件。唯一的問題是,當它到達x = 2左右時,文件順序會混亂。我不知道爲什麼會發生這種情況,或者如何解決這個問題。 out_int = 0 for x in xrange(-43, 47, 1): CFreq = CFreq * 2**(x/1