Supprimez les voix du mp3 et obtenez uniquement les instrumentales

9

Comment puis-je obtenir les instrumentales uniquement à partir d'un fichier et supprimer les voix?

Je comprends que cela s'appelle le karaoké.

Parto
la source
1
vous ne pourrez jamais supprimer complètement les voix - sauf si ces voix sont physiquement sur une piste distincte. Le mieux que vous puissiez faire est de réduire l'effet. Le format MP3 n'est pas pertinent ici - vous pouvez convertir le format en quelque chose d'autre comme un .wav - supprimez les voix puis reconvertissez.
fossfreedom
1
@Parto: c'est absolument, fermement, physiquement impossible à faire. Les systèmes existants utilisent une variété de trucs qui incluent l'inversion de la phase d'un canal stéréo de sorte que tout signal qui est balayé au centre (y compris mais sans s'y limiter, les voix) s'annule et applique une égalisation de sorte que le spectre de fréquences de la voix humaine soit atténué. Tous ces systèmes ne sont pas et ne peuvent pas être parfaits (ils sont ce qu'ils sont - des astuces) et produisent une variété d'artefacts. TOUTEFOIS, des fichiers multipistes (= ~ studio) avec des instruments et des voix séparés sont disponibles pour certaines chansons (pas toujours légalement, cependant).
Tobia Tesan
La conversion en MIDI serait-elle une réponse acceptable?
Akiva
Essayez ceci avec Audacity, j'espère que cela vous aidera: Comment supprimer des voix de morceaux de musique en utilisant Audacity
Slaci

Réponses:

8

Un logiciel qui peut le faire s'appelle sox Installer sox

Il a une option pour le karaoké:

Oops

Effet stéréo déphasé. Mixe stéréo vers double mono où chaque canal mono contient la différence entre les canaux stéréo gauche et droit. Ceci est parfois connu sous le nom d'effet «karaoké» car il a souvent pour effet de supprimer la plupart ou la totalité des voix d'un enregistrement.

Donc, depuis la ligne de commande, cela ...

sox song.wav music.wav oops

créerait de la musique sans les voix.

Rien de plus simple?


Il y a plus de programmes. l'audace Installer l'audace peut aussi le faire. C'est graphique.

Voici comment . Qu'est-ce que sox automatisé que vous devez faire manuellement avec audace, c'est donc un peu plus difficile, mais vous permet également de peaufiner davantage (donc, selon l'expérience, l'un ou l'autre pourrait être une meilleure option).

Rinzwind
la source
1
Cela ne fonctionne pas avec MP3 même après l'installation du libsox-fmt-mp3package. La sortie contient des voix lors de l'utilisation de MP3.
Parto
8

Pour supprimer en direct les voix d'un enregistrement stéréo, nous pouvons ajouter un filtre LADSPA en tant que sortie audio à pulseaudio. Il existe un très bon plugin de karaoké des plugins LADSPA de Steve Harris qui supprimera les voix centrales d'un enregistrement stéréo, et qui peut également être utilisé avec Audacity.

Ces plugins seront installés avec le package swh-plugins Installer des plugins swh . La quantité de suppression de voix et de conversion mono consécutive est donnée comme paramètre de contrôle en dB.

Pour appliquer l'effet, nous devons connaître le nom pulseaudio de notre récepteur audio par défaut avec

pacmd list-sinks

Le nom du récepteur par défaut est marqué d'un astérisque comme dans l'exemple ci-dessous:

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

On peut ensuite appliquer le filtre karako avec la commande suivante

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

Remplacez <name>par le nom de votre périphérique audio (par exemple alsa_output.pci-0000_00_14.2.analog-stereo).

Notez le numéro de module donné en sortie de la commande ci-dessus au cas où nous souhaiterions le supprimer à nouveau ( pactl unload-module <nmber>). Tous les modules sont supprimés et les valeurs par défaut sont réinitialisées avec pulseaudio -k.

Le controlparamètre donne ici une suppression de la voix de -30dB, des valeurs plus élevées (c'est-à-dire moins négatives comme -10) pour plus de voix (mais une meilleure musique), des valeurs plus faibles (c'est-à-dire plus négatives comme -60) pour encore moins de voix mais aussi une suppression de musique plus originale. Des valeurs positives sont possibles mais elles entraîneront de fortes distorsions.

Choisissez ce récepteur de sortie audio nouvellement créé comme sortie dans votre réglage sonore avant de commencer la lecture de votre lecteur de musique.

entrez la description de l'image ici

Notez que tous les enregistrements musicaux ne conviennent pas à ce plugin de karaoké, plus la voix est centrale, mieux c'est. Les enregistrements mono ne fonctionneront pas.

Takkat
la source
4

L'option "Supprimer les voix" dans la plupart des programmes utilise une astuce astucieuse. Habituellement, lors de l'enregistrement d'une chanson, les voix sont centrées, ce qui signifie qu'elles sont présentes à un volume égal dans les canaux gauche et droit. D'un autre côté, les instruments sont généralement décentrés, ce qui signifie qu'ils sont plus forts dans le canal gauche ou droit. Par conséquent, vous pouvez essayer de supprimer les voix en "soustrayant" les deux canaux. Comme les voix sont les mêmes dans les deux, elles disparaissent complètement. Comme les instruments sont plus forts dans l'un que dans l'autre, ils sont plus silencieux, mais toujours présents.

Cette technique ne fonctionne évidemment pas sur les fichiers mono qui n'ont pas de pistes gauche et droite séparées. De plus, il génère plus ou moins une sortie mono. Même pour les chansons enregistrées avec des voix centrées et des instruments décentrés, il ne peut normalement pas supprimer complètement les voix.

Bien qu'il soit possible que Virtual DJ ait utilisé un algorithme secret ou propriétaire pour obtenir de meilleures performances, je trouve cela peu probable, surtout compte tenu du contenu de leur FAQ sur le sujet . En fait, ils ont même fait une recommandation pour un programme alternatif, qui est d'ailleurs le même que j'allais recommander malgré tout.

Essayez Audacity . Vous pouvez le trouver dans les référentiels Ubuntu. Pour supprimer des voix, suivez les étapes de cette page .

TheSchwa
la source