FFMPEG Как соединить звук одной песни с инструменталом другой песни - PullRequest
0 голосов
/ 28 мая 2020

Проблема:

Итак, я создаю приложение android, в которое люди могут загружать музыку c, и я хочу, чтобы люди могли записывать вокал одной песни и инструментал из другой песни и объединить их, чтобы создать другую песню, и я думаю, что библиотека android FFMPEG - лучший способ выполнить sh это.

То, что я смог do:

1.) Я смог получить инструментал из песни, используя эту команду: -i audio1.mp3 -af pan='stereo|c0=c0|c1=-1*c1' -ac 1 output.mp3 Но работа не так хороша, так как я все еще слышу звук в фон и не весь звук удаляется.

2) Мне удалось объединить два аудиофайла с помощью команды -y -i audio1.mp3 -i audio2.mp3 -filter_complex '[0:0][1:0] amix=inputs=2:duration=longest' -c:a libmp3lame output.mp3

Что мне нужно

1) Мне нужно убрать только вокал песни. Есть ли для этого команда FFMPEG?

2) Мне нужна лучшая команда, чтобы получить инструментал песни, поскольку той, которую я использую, недостаточно.

3 ) Мне нужна команда, которая поможет мне определить начальную точку песни в инструментале, чтобы я знал, где разместить новый вокал, когда я, наконец, объединю их.

4) Как получить bpm из аудиофайл с ffmpeg, так как я знаю, что песни хорошо микшируются, когда их BMP почти одинаков.

Любая помощь в любой из этих областей приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...