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).
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 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).
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 . 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:
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.
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.
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 .
Respostas:
Um software que pode fazer isso é chamado sox
Tem uma opção para karaokê:
Então, na linha de comando, isso ...
criaria música com os vocais removidos.
Não pode ficar mais fácil?
Existem mais programas. audácia também 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).
fonte
libsox-fmt-mp3
pacote. A saída possui vocais ao usar MP3.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 . 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
O nome do coletor padrão é marcado com um asterisco, como no exemplo abaixo:
Podemos então aplicar o filtro karako com o seguinte comando
Substitua
<name>
pelo nome do seu dispositivo de áudio (por exemploalsa_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 compulseaudio -k
.O
control
parâmetro fornece uma remoção de-30
dB 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.
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.
fonte
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 .
fonte