Чтение звукового файла
[y,Fs] = audioread(filename)
[y,Fs] = audioread(filename,samples)
[y,Fs] = audioread(___,dataType)
считывает данные из файла с именем [y,Fs] = audioread(filename)
filename
и возвращает выборочные данные, y
и частоту дискретизации для этого данные, Fs
.
читает выбранную область значений аудиосэмплов в файле, где [y,Fs] = audioread(filename,samples)
samples
является вектором формы [start,finish]
.
возвращает выборочные данные в области значений данных, соответствующей [y,Fs] = audioread(___,dataType)
dataType
'native'
или 'double'
, и может включать любой из входных параметров в предыдущих синтаксисах.
Для MP3, MPEG 4 AAC и звуковых файлов AVI на Windows 7 или позже и платформы Linux, audioread
может считать меньше выборок, чем ожидалось. На платформах Windows 7 это происходит из-за ограничения в базовой среде Основы СМИ. На платформах Linux это происходит из-за ограничения в базовой среде GStreamer. Если вы требуете демонстрационных точных показаний, работаете с файлами FLAC или WAV.
На платформах Linux audioread
читает файлы MPEG 4 AAC, которые содержат одноканальные данные как данные стерео.