Как я могу получить инструменталы только из файла и удалить вокал?
Я понимаю, это называется караоке.
Как я могу получить инструменталы только из файла и удалить вокал?
Я понимаю, это называется караоке.
Ответы:
Программное обеспечение, которое может сделать это, называется sox
Есть опция для караоке:
ой
Вне фазы Стерео эффект. Микширует стерео в твин-моно, где каждый моноканал содержит разницу между левым и правым стереоканалами. Это иногда называют эффектом «караоке», поскольку он часто приводит к удалению большинства или всех вокалов из записи.
Так что из командной строки это ...
sox song.wav music.wav oops
создаст музыку с удаленным вокалом.
Не может быть легче?
Есть больше программ. Смелость может сделать это тоже. Это графический.
Вот как . Что такое sox автоматизированный, вам нужно сделать вручную с помощью Audacity, чтобы он был немного сложнее, но также позволял вам настраивать больше (так что, основываясь на опыте, один или другой вариант может быть лучше).
libsox-fmt-mp3
пакета. На выходе есть вокал при использовании MP3.
Для живого удаления вокала из стереофонической записи мы можем добавить фильтр LADSPA в качестве вывода звука в pulseaudio. Существует неплохой плагин для караоке из плагинов LADSPA от Стива Харриса, который удаляет центральный вокал из стереофонической записи и который также можно использовать с Audacity.
Эти плагины будут установлены вместе с пакетом swh-plugins . Объем удаления голоса и последовательного монофонического преобразования указывается в качестве параметра управления в дБ.
Чтобы применить эффект, нам нужно знать имя pulseaudio нашего аудио-приемника по умолчанию с
pacmd list-sinks
Имя приемника по умолчанию помечено звездочкой, как в примере ниже:
* index: 1
name: <alsa_output.pci-0000_00_14.2.analog-stereo>
Затем мы можем применить фильтр Карако с помощью следующей команды
pactl load-module module-ladspa-sink sink_name=Karaoke master=<name> plugin=karaoke_1409 label=karaoke control=-30
Замените <name>
на название вашего аудиоустройства (например alsa_output.pci-0000_00_14.2.analog-stereo
).
Запишите номер модуля, указанный как вывод команды выше, на случай, если мы захотим удалить его снова ( pactl unload-module <nmber>
). Все модули удаляются и по умолчанию сбрасываются с помощью pulseaudio -k
.
control
Параметр дает голосовое удаление -30
дБ здесь, более высокое значения (то есть менее отрицательное , как -10
) для получения более вокала (но лучше музыки), низкие значения (т.е. более отрицательным , как -60
) для еще меньше вокала , но и более оригинального удаления музыки. Положительные значения возможны, но они приведут к сильным искажениям.
Выберите этот вновь созданный приемник аудиосигнала в качестве выходного сигнала в настройках звука перед началом воспроизведения музыкального проигрывателя.
Обратите внимание, что не все музыкальные записи подходят для этого плагина караоке, чем более центральным остается вокал, тем лучше. Моно записи не будут работать.
Параметр «Удалить вокал» в большинстве программ использует хитрый трюк. Обычно при записи песни вокалы центрируются, то есть они присутствуют с одинаковой громкостью как в левом, так и в правом каналах. С другой стороны, обычно инструменты смещены от центра, то есть они громче в левом или правом канале. Следовательно, вы можете попытаться удалить вокал, "вычтя" два канала. Так как вокал одинаков в обоих, они полностью исчезают. Поскольку инструменты в одном из них громче, они тише, но все же присутствуют.
Этот метод, очевидно, не работает с монофайлами, которые не имеют отдельных левых и правых дорожек. Более того, он более или менее генерирует монофонический выход. Даже для песен, которые были записаны с центрированным вокалом и смещенными инструментами, обычно невозможно полностью удалить вокал.
Хотя возможно, что Virtual DJ использовал какой-то секретный или собственный алгоритм для достижения лучшей производительности, я нахожу это маловероятным, особенно с учетом содержания их часто задаваемых вопросов по этому вопросу . Фактически, они даже дают рекомендации для альтернативной программы, которая, кстати, та же самая, которую я собирался рекомендовать независимо.
Попробуйте Audacity . Вы можете найти его в репозиториях Ubuntu. Чтобы удалить вокал, следуйте инструкциям на этой странице .