我想用讀取一個音頻文件編碼器。問題是不支持wavread()
,但是因爲這是任何音頻編碼中非常重要的部分,所以我認爲必須有另一種方法來實現這一點? 有什麼想法?在Matlab編碼器中讀取.wav文件
1
A
回答
0
你的用例是什麼?如果你真的只想在MATLAB內的MEX函數中運行生成的代碼,你可以使用coder.extrinsic來調用wavread。這不會在MATLAB環境之外工作。
在MATLAB環境之外,您將需要使用自定義C代碼集成。
1
WAV文件格式相當簡單&廣泛記錄for example here。 您可以使用低級文件IO功能fopen()
,fread()
,fseek
來讀取文件,假設這些文件本身可用。這正是wavread()
在內部所做的 - 看看源代碼。
0
相關問題
- 1. 在python中讀取WAV文件
- 2. 在Java中讀取wav文件
- 3. 在python中讀取.wav文件
- 4. 在matlab中讀取文件
- 5. 閱讀wav文件java vs matlab
- 6. 如何將「.wav」文件讀入MATLAB?
- 7. Java,Matlab讀取Wav文件中的數據,它有何不同?
- 8. 在PyCharm中讀取UTF8編碼文件
- 9. 讀取緩衝區中的* .wav文件
- 10. 在matlab中保存wav文件
- 11. 在MATLAB中合併.wav和.avi文件
- 12. 在MATLAB中讀取文本文件?
- 13. 在Matlab中讀取文本文件
- 14. 在MatLab中讀取二進制文件
- 15. 在matlab中讀取.yml文件
- 16. 在matlab中讀取.yml文件
- 17. 如何在matlab中讀取文件?
- 18. 無法在Matlab中讀取文件數據與文本讀取
- 19. 使用IronPython中的編碼解碼器讀取UTF-8文件
- 20. Java AudioSystem:讀取32位WAV文件
- 21. Matlab:從.csv文件讀取
- 22. Android PCM到Ulaw編碼wav文件
- 23. 讀取Wav頭文件產生奇怪結果的代碼? C
- 24. 在matlab中的WAV播放器
- 25. 如何在Python中使用scipylab讀取wav文件?
- 26. 在C/C++中讀取和處理WAV文件數據
- 27. 從Matlab中的文件讀取數據
- 28. 從MATLAB中的文件讀取圖像
- 29. 讀取一個16位的wav文件,並將其規範化爲Matlab
- 30. 在Mathematica中讀取UTF-8編碼的文本文件
真棒的答案,這正是我將如何實現它! – macduff 2012-02-29 17:49:03
不幸的是'fopen()'在Matlab編碼器中不可用。否則,這將是最簡單的選擇。似乎需要某種與c代碼的集成,這是我想盡可能避免的。 – 2012-03-01 12:01:52