how to relate .wav file read through fread and wavread??
3 次查看(过去 30 天)
显示 更早的评论
I opened the same .wav file through fread first and wavread next.result was as follows:-
fread:- size of variabe: 240044x1 first 30 values: 82 73 70 70 164 169 3 0 87 65 86 69 102 109 116 32 16 0 0 0 1 0 1 0 64 31 0 0 128 62
wavrea:- size of variable: 120000 first 20 values: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.0078 0 0 0 0.0078 0 0 0 0 0 0 -0.0078 0
Now, since through both the commands I am reading the same .wav file, therefore they should essentially be the same. Firstly the size of fread variable is double that of wavread variable plus 44 elements more. Secondly, the values in previous case are integers, while in latter case are decimals less that 1.
Can someone help me relate both these??
0 个评论
回答(1 个)
Star Strider
2015-2-27
They shouldn’t be the same. The .wav file format contains metadata that wavread strips out (and displays if you ask it to, for instance the sampling frequency), then decodes and outputs only the actual sound information. See the Wikipedia article I linked to for more information.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio and Video Data 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!