riff

    0熱度

    1回答

    我目前正在研究Java Multimedia IO Project並正在測試RIFFInputStream,但在測試時遇到了NegativeArraySizeException;以下是調試控制檯的輸出; RIFF Stream type: AVI Chunks contained in this stream: LIST::hdrl avih LIST LIST

    1熱度

    2回答

    首先,我試圖在沒有任何專有庫的情況下做到這一點,這樣它便於攜帶,並且我對這裏發生的事情有了更好的理解。我很好寫我自己的類和庫來處理重複功能(解析標題等)。 所以我想知道如何通過流來讀取文件,以便可以計算關於所述音頻文件的信息(即,文件中音頻的長度,多少個樣本,多少個樣本框架等)。然後遍歷這些幀或樣本以獲取其他功能。 我知道它會在被閱讀它作爲一個二進制文件通過fstream,並允許頁眉(並得到從頭部

    2熱度

    1回答

    我試圖解碼,並在Perl進一步操作播放WAV文件,我已經找到了有關格式一些參考和一些有趣的Q +一個 What does a audio frame contain? error in reading a wav file with C++ Writing musical notes to a wav file 我發現了「 Cannonical WAVE文件格式「 但最後我測試了2個不符合」標準「

    1熱度

    1回答

    我應該在java中實現一個正弦發生器。作爲一個輸入,你給出頻率,幅度和相位,並且輸出一個.wav文件應該被生成。 private static byte[] generateSineWavefreq(int frequencyOfSignal, int seconds) { // total samples = (duration in second) * (samples per se

    2熱度

    1回答

    我已經安裝了Speex Voice ACM Codec 1.0.1.1編解碼器,它們似乎有不同的.wav標頭,然後在此NSpeex(C#)包的C#代碼中描述。 我可以閱讀使用「Speex Voice ACM Codec 1.0.1.1」創建的.wav文件,併成功解碼,但是當我創建.wav文件時,「Speex Voice ACM Codec 1.0.1.1」無法識別我的標題。我使用Hex編輯器進行了

    0熱度

    1回答

    我試圖創建一個程序來生成可以寫入WAV/RIFF文件的隨機音頻。由於this,我能夠很容易地理解標題,並且我已經發現如何將字節數據寫入WAV/RIFF文件here,但是我找不到任何指定如何對WAV/RIFF音頻數據編碼的內容那些字節。 所以我試圖做的是分析數據(不是試圖讓這個交給我;))知道在字節中發生了什麼,從而使我能夠正確編寫我的程序。那麼有沒有什麼解釋如何解碼WAV/RIFF文件的音頻塊以了

    0熱度

    1回答

    我在stackoverflow上發現了以下不合適的代碼。請有人可以幫我添加第二個通道(立體聲) 會有nchannels = 2 文件大小必須(以某種方式)增加,並且必須添加2.數組(即樣本2)。 當我嘗試我只能達到更高的頻率。很多來自德國 感謝:馬丁 $freqOfTone = 440; $sampleRate = 44100; $samplesCount = 80000; $amplit

    0熱度

    2回答

    我在嘗試打開一個RIFF文件(據我瞭解這是一種WAV類型)在python中時出現此錯誤。 Failed to open file file.wav as a WAV due to: file does not start with RIFF id 當我檢查它與各種工具,這使我相信它是真的WAV/RIFF文件。 $ file file.wav file.wav: MBWF/RF64 audio

    0熱度

    1回答

    我有一個文件,它是一個帶3個塊的RIFF容器; RIFF塊有'WAVE'標識符。第一塊是'fmt',第二塊是'數據',最後一塊是'eink'(我自己的塊)。因此,該文件由使用directshow的c#代碼生成。音頻以AAC編碼。因此,我不想在iOS 5上播放存儲在「數據」塊中的音頻。*。 我試圖讀取整個'數據'塊並使用[initWithData:error:][1]方法中的那些字節AVAudioP

    0熱度

    1回答

    我意識到對我來說忽略這個想法是不好的,因爲我沒有讀到關於number of channels和bits per sample的任何內容。我的理由是我不確定2聲道8位PCM文件的樣本是怎麼樣的。 是否1 sample = 1 channel?或1 sample = 4 bits (left) + 4 bits (right) 語境: 我寫一個程序,讀取WAV文件,而且它發生,我認爲,如果我遇到8位P