Учитывая аудиофайл продолжительностью 10 с, если я хочу перейти к 2 с, как мне получить смещение кадра выборки?
получить смещение образца кадра, соответствующее определенному времени в аудиофайле-iPhone
Ответы (1)
если это LPCM (например, без сжатия), используйте частоту дискретизации.
в псевдокоде:
double sampleRate = audioFile.getSampleRate();
size_t offsetInSeconds = 2;
size_t sampleToRead = sampleRate * offsetInSeconds * audioFile.getChannelCount();
AudioSample sample = audioFile.getSampleAt(sampleToRead);
person
justin
schedule
04.02.2011