Мне удалось воспроизвести аудиофайлы с использованием классов ffmpeg и AudioTrack в моем проекте Android. Я могу изменить скорость звука с помощью метода setRate класса AudioTrack. Но он также меняет высоту звука, я хочу изменить только темп аудио, но я не нашел решения в сети.Как изменить темп звука и индивидуальность тона с помощью ffmpeg?
любой может помочь мне в этом, потому что нет поддержки для этого.
Привет, vipul. Я пытаюсь конкатенировать и изменять темп mp3-файлов в приложении для Android. Поскольку я новичок в android, я не знаю, как использовать библиотеку Sonic, которую вы предложили выше. Как работа, которую вы сделали с аудиофайлами, я надеюсь, что у вас есть решение для моей проблемы. Если вы можете помочь мне в изменении темпа, это будет большой помощью. И если у вас есть ответ, я могу задать вопрос. Спасибо Vipul – Harsh
Привет @Harsh User OpenSL ES библиотека, которая является частью ОС Android и пытается ответить на этот вопрос [OPEN SL ES] (http://stackoverflow.com/questions/11094377/android-how-to-change-playback- rate-of-music-using-opensl-es) Это поможет вам использовать OpensSL ES lib. –
@Vipul Purhit Я занимаюсь разработкой видеопроигрывателя, который записывает видео и манипулирует его звуком, и меняет его высоту. как я могу использовать libsonic для этого, поскольку он работает только для аудиофайлов. –