Remova os vocais do mp3 e obtenha apenas instrumentais

9

Como posso obter os instrumentais apenas de um arquivo e remover os vocais?

Eu entendo que isso se chama karaokê.

Parto
fonte
11
você nunca poderá remover completamente os vocais - a menos que esses vocais estejam fisicamente em uma faixa separada. O melhor que você pode fazer é reduzir o efeito. O formato MP3 é irrelevante aqui - você pode converter o formato para algo mais como um .wav - remova os vocais e depois converta novamente.
fossfreedom
11
@ Cartoon: é absolutamente, com firmeza, fisicamente impossível de fazer. Os sistemas existentes usam uma variedade de truques, que incluem a inversão da fase de um canal estéreo, para que qualquer sinal que seja exibido no centro do disco rígido (incluindo, mas não limitado a vocais) cancele e aplique a equalização para que o espectro de frequência da voz humana seja atenuado. Todos esses sistemas não são e não podem ser perfeitos (são o que são - truques) e produzem uma variedade de artefatos. No entanto, arquivos multipista (= ~ studio) com instrumentos e vocais separados estão disponíveis para algumas músicas (embora nem sempre legalmente).
precisa saber é o seguinte
Converter para MIDI seria uma resposta aceitável?
Akiva
Tente isto com o Audacity, espero que ajude: Como remover vocais de Música Tracks Usando Audacity
Slaci

Respostas:

8

Um software que pode fazer isso é chamado sox Instalar sox

Tem uma opção para karaokê:

oops

Efeito estéreo fora de fase. Mistura estéreo para mono-gêmeo, onde cada canal mono contém a diferença entre os canais estéreo esquerdo e direito. Às vezes, isso é conhecido como efeito 'karaokê', pois geralmente remove a maioria ou todos os vocais de uma gravação.

Então, na linha de comando, isso ...

sox song.wav music.wav oops

criaria música com os vocais removidos.

Não pode ficar mais fácil?


Existem mais programas. audácia também Instalar audácia pode fazê-lo. É gráfico.

Aqui está um como fazer . O que o Sox automatizou você precisa fazer manualmente com o Audacity, por isso é um pouco mais difícil, mas também permite que você altere mais (portanto, com base na experiência de um ou outro, pode ser uma opção melhor).

Rinzwind
fonte
11
Isso não funciona com MP3, mesmo após a instalação do libsox-fmt-mp3pacote. A saída possui vocais ao usar MP3.
Parto 27/04
8

Para remover os vocais de uma gravação estéreo, podemos adicionar um filtro LADSPA como saída de som ao pulseaudio. Existe um bom plugin de karaokê dos plugins LADSPA, de Steve Harris, que remove os vocais centrais de uma gravação estéreo e que também pode ser usado com o Audacity.

Esses plugins serão instalados com o pacote swh-plugins Instalar swh-plugins . A quantidade de remoção de voz e conversão mono consecutiva é fornecida como parâmetro de controle em dB.

Para aplicar o efeito, precisamos saber o nome do pulseaudio do nosso coletor de áudio padrão com

pacmd list-sinks

O nome do coletor padrão é marcado com um asterisco, como no exemplo abaixo:

* index: 1
      name: <alsa_output.pci-0000_00_14.2.analog-stereo>

Podemos então aplicar o filtro karako com o seguinte comando

pactl load-module module-ladspa-sink sink_name=Karaoke master=<name> plugin=karaoke_1409 label=karaoke control=-30

Substitua <name>pelo nome do seu dispositivo de áudio (por exemplo alsa_output.pci-0000_00_14.2.analog-stereo).

Anote o número do módulo fornecido como saída do comando acima, caso desejemos removê-lo novamente ( pactl unload-module <nmber>). Todos os módulos são removidos e o padrão é redefinido com pulseaudio -k.

O controlparâmetro fornece uma remoção de -30dB por voz aqui, valores mais altos (por exemplo, menos negativos -10) para mais vocais (mas com música melhor), valores mais baixos (ou seja, mais negativos -60) para ainda mais vocais, mas também com a remoção de músicas mais originais. Valores positivos são possíveis, mas eles levarão a distorções pesadas.

Escolha este coletor de saída de áudio recém-criado como saída na sua configuração de som antes de iniciar a reprodução do seu music player.

insira a descrição da imagem aqui

Observe que nem todas as gravações de música são adequadas para este plug-in de karaokê, quanto mais central o vocal permanecer, melhor. As gravações mono não funcionarão.

Takkat
fonte
4

A opção "Remover vocais" na maioria dos programas usa um truque inteligente. Geralmente, ao gravar uma música, os vocais são centralizados, o que significa que eles estão presentes em um volume igual nos canais esquerdo e direito. Por outro lado, geralmente os instrumentos estão descentralizados, o que significa que são mais altos no canal esquerdo ou direito. Portanto, você pode tentar remover os vocais "subtraindo" os dois canais. Como os vocais são os mesmos em ambos, eles desaparecem completamente. Como os instrumentos são mais altos em um do que no outro, eles são mais silenciosos, mas ainda estão presentes.

Essa técnica obviamente não funciona em arquivos mono que não possuem faixas esquerda e direita separadas. Além disso, gera mais ou menos uma saída mono. Mesmo para músicas gravadas com vocais centralizados e instrumentos descentralizados, normalmente não é possível remover os vocais completamente.

Embora seja possível que o Virtual DJ tenha usado algum algoritmo secreto ou proprietário para obter melhor desempenho, acho isso improvável, especialmente devido ao conteúdo das perguntas frequentes sobre o assunto . Na verdade, eles até fazem uma recomendação para um programa alternativo, que é incidentalmente o mesmo que eu recomendaria independentemente.

Experimente o Audacity . Você pode encontrá-lo nos repositórios do Ubuntu. Para remover os vocais, siga as etapas nesta página .

TheSchwa
fonte