![]() |
Audioread和Audioinfo返回的样本总数不同吗?
我在尝试在MATLAB中读取信号时遇到了一个小问题。
音频audioread功能将音频文件转换成其单独的样本。 audioinfo函数检查音频文件并返回与信号有关的信息。 代码段如下。 clear all; %Read in the song mySong = audioread('IowaFightSong.mp3'); %Get some information about the song info = audioinfo('IowaFightSong.mp3') 我希望这两个函数具有相同数量的样本,但是它们略有不同。 audioread返回长度为3,043,056的数组 audioinfo的TotalSamples值为3,043,582 这2个值相差526个样本。 当我改为使用MATLAB的示例音频文件之一运行代码时 clear all load handel.mat audiowrite('handel.wav',y,Fs) info = audioinfo('handel.wav') y = audioread('handel.wav'); audioread和audioinfo的样本总数相同,均为73,113。 我想知道是否有人可以解释这两个函数之间的总样本差异? [url=https://stackoverflow.com/q/59143910]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:24。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.