ファイルからのみ楽器を取得し、ボーカルを削除するにはどうすればよいですか?
これはカラオケと呼ばれることを理解しています。
ファイルからのみ楽器を取得し、ボーカルを削除するにはどうすればよいですか?
これはカラオケと呼ばれることを理解しています。
回答:
これを行うことができるソフトウェアはsoxと呼ばれます
カラオケのオプションがあります:
おっとっと
位相のずれたステレオ効果。ステレオをツインモノにミックスします。各モノチャネルには、左右のステレオチャネルの差が含まれます。これは、録音からほとんどまたはすべてのボーカルを削除する効果があるため、「カラオケ」効果と呼ばれることもあります。
だからコマンドラインからこれ...
sox song.wav music.wav oops
ボーカルを削除して音楽を作成します。
簡単にできませんか?
他にもプログラムがあります。大胆さ もそれを行うことができます。それはグラフィカルです。
ここに方法があります。audacityを使用して手動で行う必要がある自動化されたsoxは少し難しいですが、さらに調整することもできます(経験に基づいて、どちらか一方がより良いオプションである可能性があります)。
libsox-fmt-mp3
パッケージをインストールした後でもMP3では機能しません。MP3を使用すると、出力内にボーカルが含まれます。
ステレオ録音からボーカルをライブで削除するには、パルス出力のサウンド出力としてLADSPAフィルターを追加します。Steve HarrisのLADSPAプラグインには、ステレオ録音から中央ボーカルを削除し、Audacityでも使用できる非常に優れたカラオケプラグインがあります。
これらのプラグインはswh-plugins パッケージでインストールされます。音声除去と連続モノ変換の量は、dB単位の制御パラメーターとして与えられます。
エフェクトを適用するには、デフォルトのオーディオシンクのpulseaudio名を知っている必要があります
pacmd list-sinks
デフォルトのシンク名には、次の例のようにアスタリスクが付いています。
* index: 1
name: <alsa_output.pci-0000_00_14.2.analog-stereo>
その後、次のコマンドでkarakoフィルターを適用できます
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
ここではdBのボイス除去を提供します。高い値(つまり、のような負の数が少ない-10
)は、ボーカルが多い(ただし、より良い音楽)、低い値(つまり、負の数が多いほど-60
)は、ボーカルが少ないだけでなく、オリジナルの音楽の除去も多くなります。正の値も可能ですが、歪みが大きくなります。
音楽プレーヤーの再生を開始する前に、この新しく作成されたオーディオ出力シンクをサウンド設定の出力として選択します。
すべての音楽録音がこのカラオケプラグインに適しているわけではないことに注意してください。モノラル録音は機能しません。
ほとんどのプログラムの「ボーカルの削除」オプションは巧妙なトリックを使用しています。通常、曲を録音するとき、ボーカルは中央に配置されます。つまり、ボーカルは左右のチャンネルで同じ音量で存在します。一方、通常、楽器は中心から外れているため、左チャンネルまたは右チャンネルのどちらかで音量が大きくなります。したがって、2つのチャネルを「減算」することでボーカルを削除することができます。ボーカルはどちらも同じなので完全に消えます。楽器はどちらか一方の音量が大きいため、静かですが、まだ存在しています。
この手法は、左と右のトラックが分離されていないモノラルファイルでは機能しません。さらに、多かれ少なかれモノ出力を生成します。中心ボーカルと中心から外れた楽器で録音された曲であっても、通常は完全にボーカルを取り除くことはできません。
Virtual DJがより優れたパフォーマンスを達成するために秘密または独自のアルゴリズムを使用することは可能ですが、特にこの件に関するFAQの内容を考えると、そうは思われません。実際、彼らは別のプログラムを推薦することさえします。それは偶然に私が推薦するつもりだったプログラムと偶然同じものです。
Audacityを試してください。Ubuntuリポジトリで見つけることができます。ボーカルを削除するには、このページの手順に従ってください。