получаване на примерно отместване на рамката, съответстващо на определено време в аудио файл-iPhone

При даден аудио файл с продължителност 10 s, ако искам да търся до 2 s, как да получа отместването на примерния кадър?


person Namratha    schedule 04.02.2011    source източник


Отговори (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