Почему сохранение высоты звука при воспроизведении звука (якобы) менее производительно?

1060
Markus Unterwaditzer

В VLC для Android я обнаружил возможность сохранить высоту тона во время воспроизведения быстрее обычного:

enter image description here

«Требуется быстрое устройство», очевидно, подразумевает, что более быстрое воспроизведение более производительно, когда также изменяется высота звука. Почему это так?


Что я пробовал: Перед публикацией этого вопроса я провел небольшое исследование через Google. Согласно Википедии, есть несколько методов для более быстрого воспроизведения аудио, самый простой (Resampling) меняет высоту тона.

1

1 ответ на вопрос

3
LawrenceC

Когда ваш ПК «воспроизводит» один элемент звука, конечным результатом цифроаналогового процесса является то, что динамик перемещается на определенную величину. Если этот процесс происходит быстрее для данного объема данных, и ничего больше не делается, частота будет выше. Более быстрая вибрация = более высокая частота.

Чтобы частота оставалась неизменной для данной скорости, выходной сигнал должен быть изменен (я думаю, что процесс называется БПФ), а не просто воспроизводится напрямую, и это дорого в вычислительном отношении.