
WindowsでWAVファイルをステム分離する方法(定番・安定・無料)AIに貼って進める記事風プロンプト
WindowsでWAVファイルをステム分離する方法
定番・安定・無料|AIに貼ってそのまま使える記事風プロンプト
※この記事は、丸ごとAIに貼ることで、記事の内容に合わせてAIが一緒に作業してくれる「記事風プロンプト」です。
これを読んでいるのがAIの場合は、この記事全体を作業手順として読んでください。
とりあえずWAVをボーカルだけ抜きたい
とりあえずドラム、ベース、ボーカル、その他に分けたい
とりあえず無料でステム分離したい
とりあえず今日の作業を終わらせたい
そんな時は、この記事全文と、今の画面のスクリーンショットを、お手元のAIに貼ってください
ChatGPTでも、Claudeでも、Gなんちゃらでも構いません
AIがあなたの状況に合わせて、次に何をすればいいかを案内してくれます
WAVをステム分離したい
AI音楽制作をしていると、こういう場面が出てきます
ボーカルだけ抜きたい
カラオケ音源を作りたい
ドラムだけ確認したい
ベースだけ聴きたい
ミックスを分解したい
すると、こうなります
分からん
しらんがな
GitHubって何やねん
黒い画面こわい
エラー出とる
今日中に終わらせたいんじゃ
分かります
ステム分離は、普通のファイル変換より少し重たい作業です
でも、やることを固定すれば大丈夫です
この記事では、WindowsでWAVファイルをステム分離する方法をまとめます
使う道具は、
Demucs
です
Demucsは、音楽を vocals、drums、bass、other などに分ける音楽ソース分離ツールです
公式READMEでも、drums、bass、vocals、その他の伴奏を分離できるモデルとして説明されています
結論
今から無料で、定番寄りに、WindowsでWAVをステム分離するなら、
Demucs
+
Anaconda Prompt
+
CPU実行
でいきます
GPUは使いません
NVIDIA GPUを使うと速くなることがあります
でも、CUDAとかPyTorchとかバージョン合わせとか、急に昭和の配線地獄みたいになります
この記事の目的は、
AI研究者になること
ではありません
今日のWAVを分離すること
です
なので最初はCPUでいきます
時間はかかります
でも設定事故は減ります
先に大事な注意
Demucsの元のGitHubリポジトリは、2025年1月1日にアーカイブされ、現在は読み取り専用になっています
READMEにも、元の作者が現在はMetaに在籍しておらず、このプロジェクトは積極的にはメンテナンスされていない、と書かれています
ここだけ聞くと、
ほな使わん方がええんか
となります
でも、音楽のステム分離では今でも定番として広く使われています
この記事では、
最新開発を追うツール
ではなく、
枯れた定番を、AI並走で安全に使う
という扱いにします
ただし、将来インストール方法や依存関係が変わる可能性はあります
エラーが出たら、無理に自力で戦わず、スクショをAIに貼ってください
この記事で固定する前提
この記事では、次のように固定します
Windowsを使う
WAVファイルを分離する
デスクトップに aaa フォルダを作る
分離したいファイル名は in.wav にする
Anaconda Promptを使う
DemucsはCPUで動かす
出力先はDemucs標準の separated フォルダを見る
分離後にできる主なファイルはこの4つです
vocals.wav
drums.wav
bass.wav
other.wav
Demucs公式READMEでも、分離後のファイルは separated / モデル名 / 曲名 フォルダに保存され、4つのステレオWAVが出力されると説明されています
作業前の準備
まず、デスクトップにフォルダを作ります
名前はこれです
aaaその中に、ステム分離したいWAVファイルを入れます
ファイル名はこれにします
in.wavここで注意です
拡張子は消さないでください
WAVなら、
.wavここまで含めてファイル名です
つまり、
in.wavです
もし拡張子が表示されていない場合は、見えている名前だけを、
inに変えれば大丈夫なことが多いです
ただし、不安なら、その画面をスクリーンショットでAIに貼ってください
ここで無理に進めると、
in.wav.wav
in
in.mp3みたいになって迷子になります
迷ったらスクショです
スクリーンショットの撮り方
Windowsの場合は、
Windows + Shift + Sです
範囲を選んだら、そのままChatGPTなどへ、
Ctrl + Vで貼れることが多いです
Macの場合は、
⌘ + Ctrl + Shift + 4iPhoneの場合は、
サイドボタン + 音量アップAndroidの場合は、
電源ボタン + 音量ダウン分からなくなったら、画面を撮ってAIに貼ります
根性で読む時代は終わりました
Anacondaを入れる
この記事では、Demucsを動かすためにAnacondaを使います
DemucsのWindows向け公式手順でも、Anaconda Promptを使う流れが案内されています
Anacondaは個人利用や一定条件の組織利用では無料で使えますが、大きな組織での業務利用では有料ライセンスが必要になる場合があります
会社PCで使う場合は、会社のルールを確認してください
まず、Anaconda公式サイトからWindows版を入れます
インストール中に英語が出ます
基本はそのまま進めて大丈夫です
迷ったらスクショをAIに貼ってください
AIにはこう聞きます
Windowsを使っています
この記事の手順で進めています
Anacondaをインストールしたいです
今この画面です
初心者向けに
一操作ずつ教えてくださいAnaconda Promptを開く
Windowsのスタートメニューを開きます
検索欄に、
Anaconda Promptと入力します
Anaconda Promptを開きます
黒い画面が出たらOKです
壊れていません
正常です
黒いから怪しいだけです
condaが使えるか確認する
Anaconda Promptにこれを貼ってEnterキーを押します
conda --versionバージョン番号のようなものが出ればOKです
たとえば、
conda 25.x.xのような表示です
英語が出ても大丈夫です
最後に入力できる状態に戻ればOKです
Demucs用の部屋を作る
いきなり本体に入れると、あとで迷子になります
なのでDemucs用の環境を作ります
Anaconda Promptにこれを貼ってEnterキーを押します
conda create -n demucs python=3.10 -yこれは、
demucsという作業部屋を作る
という意味です
英語がいっぱい流れます
正常です
最後に入力待ちに戻ったらOKです
Conda公式ドキュメントでも、環境作成には conda create --name 環境名 python の形が案内されています
demucs環境に入る
次にこれを入れます
conda activate demucs左側に、
(demucs)のような表示が出ればOKです
今はDemucs用の部屋に入っています
ここ、大事です
この先のコマンドは、左側に、
(demucs)が出ている状態で進めます
FFmpegを入れる
次にFFmpegを入れます
FFmpegは、音声や動画を読み書きするための定番道具です
DemucsのWindows公式手順でも、先にffmpegを入れる流れになっています
Anaconda Promptにこれを貼ってEnterキーを押します
conda install -c conda-forge ffmpeg -y英語がたくさん出ます
正常です
パソコンが英語で段取りをしゃべっているだけです
最後に入力待ちに戻ればOKです
Demucsを入れる
次にDemucs本体を入れます
Anaconda Promptにこれを貼ってEnterキーを押します
python.exe -m pip install -U demucs SoundFileこれも英語がたくさん出ます
正常です
途中で時間がかかることがあります
DemucsはAI系の部品を使うので、インストールが少し重たいです
最後に入力待ちに戻ればOKです
Demucs公式のWindows手順でも、python.exe -m pip install -U demucs SoundFile が案内されています
Demucsが入ったか確認する
これを入れます
demucs --help英語の説明がたくさん出ればOKです
もし、
'demucs' is not recognizedのような表示が出た場合は、こちらを試します
python.exe -m demucs --help英語の説明が出ればOKです
それでもダメなら、スクショです
AIにはこう聞きます
Windowsを使っています
この記事の手順でDemucsを入れています
conda activate demucs まではできています
demucs --help を入れたらエラーが出ました
今この画面です
初心者向けに
一操作ずつ教えてくださいaaaフォルダへ移動する
次に、分離したいWAVファイルが入っている場所へ移動します
この記事では、デスクトップの aaa フォルダです
Anaconda Promptにこれを入れます
cd %USERPROFILE%\Desktop\aaaEnterキーを押します
画面の左側に、
Desktop\aaaのような文字が見えればOKです
不安なら、今いる場所を確認します
dirこの中に、
in.wavが表示されればOKです
in.wav が出ていなければ、ファイルがaaaフォルダに入っていません
ここで無理に進めないでください
スクショです
WAVを4ステムに分離する
いよいよ分離します
Anaconda Promptにこれを貼ってEnterキーを押します
demucs -d cpu in.wavこれで、
vocals
drums
bass
other
に分けます
初回は時間がかかることがあります
英語がたくさん出ます
パーセント表示やバーのようなものが動くことがあります
正常です
パソコンが頑張っています
最後に入力待ちに戻ったらOKです
出力ファイルを確認する
aaaフォルダの中に、次のフォルダができているか確認します
separatedその中を開きます
だいたい次のような場所に出ます
aaa
↓
separated
↓
htdemucs
↓
in
↓
vocals.wav
drums.wav
bass.wav
other.wavこの4つができていれば成功です
vocals.wav
ボーカル
drums.wav
ドラム
bass.wav
ベース
other.wav
その他の音
です
otherは、
その他全部
くらいに考えればOKです
ギター、ピアノ、シンセ、残響、細かい音がここに入ります
ボーカルだけ分けたい場合
ボーカルと、それ以外だけに分けたい場合はこちらです
demucs -d cpu --two-stems=vocals in.wavこれは、
ボーカル
ボーカル以外
に分ける方法です
カラオケ音源を作りたい時はこちらです
Demucs公式READMEでも、--two-stems=vocals はボーカルと残りの伴奏を分けるオプションとして説明されています
高音質寄りにしたい場合
少し時間がかかってもいいから、もう少し良い感じにしたい
その場合はこちらです
demucs -d cpu -n htdemucs_ft in.wavただし、これは時間がかかります
Demucs公式READMEでも、htdemucs_ft は少し良い可能性がある一方、分離に4倍の時間がかかると説明されています
最初からこれを使う必要はありません
まずは普通に、
demucs -d cpu in.wavで終わらせましょう
6ステム分離は最初はおすすめしません
Demucsには、guitar と piano を追加する6ソースモデルもあります
ただし、公式READMEでも piano はあまりうまく動かないことがある、と説明されています
なので初心者の最初の1回ではおすすめしません
まずは4ステムで十分です
vocals
drums
bass
other
これで今日の作業はだいたい進みます
確認ポイント
黒い画面が出てきたらOKです
英語がいっぱい出てきたらOKです
最後に入力待ちに戻ったらOKです
左側に、
(demucs)が出ていればDemucs用の環境に入っています
Windowsなら、
C:\Users\...のような表示に戻ったら入力待ちです
aaaフォルダの中に separated ができていればOKです
その中に、
vocals.wav
drums.wav
bass.wav
other.wavができていれば成功です
よくあるつまずき
in.wav が見つからん
一番多いです
確認するのは3つです
デスクトップに aaa フォルダがあるか
aaa フォルダの中に in.wav があるか
ファイル名が in.wav.wav になっていないか
分からなければスクショです
demucs が見つからん
まず、左側にこれが出ているか確認します
(demucs)出ていなければ、これを入れます
conda activate demucsそれからもう一度試します
demucs --helpダメならこちらです
python.exe -m demucs --helpconda が見つからん
Anaconda Promptではなく、普通のPowerShellを開いている可能性があります
スタートメニューで、
Anaconda Promptを検索して開いてください
それでも分からなければスクショです
途中で止まったように見える
ステム分離は時間がかかります
特にCPU実行では、曲の長さやパソコンの性能によって待ち時間が変わります
パーセントや進捗バーが動いているなら、基本的には待ちます
完全に止まっているか分からない場合は、スクショをAIに貼ってください
mkl_intel_thread.dll がないと言われた
Demucs公式Windows手順では、このエラーが出た場合に intel-openmp を入れる対応が紹介されています
まず、Anaconda Promptでこれを試します
conda install -c defaults intel-openmp -fそのあと、もう一度Demucsを実行します
demucs -d cpu in.wavダメならスクショです
Permission error が出た
権限エラーです
Demucs公式Windows手順では、権限エラーが出る場合はAnaconda Promptを管理者として起動する方法が案内されています
ただし、初心者がいきなり管理者で何でも実行するのはおすすめしません
まずスクショをAIに貼ってください
必要な場合だけ、管理者として起動します
エラー時にAIへ貼る聞き方テンプレート
Windowsを使っています
この記事の手順で進めています
WAVファイルをステム分離したいです
デスクトップに aaa フォルダを作り、
中に in.wav を入れました
Anaconda Promptを使っています
今このエラーが出ました
初心者向けに、
一操作ずつ教えてくださいインストール中なら、こうです
Windowsを使っています
この記事の手順でDemucsをインストールしています
今この画面で止まっています
何をすればいいか分かりません
初心者向けに、
一操作ずつ教えてくださいファイル名が不安なら、こうです
Windowsを使っています
この記事の手順で進めています
aaaフォルダにWAVファイルを入れました
ファイル名が in.wav になっているか不安です
スクリーンショットを見て、
次の一操作だけ教えてくださいこの記事をAIに貼って使う
この記事は、読むだけでなく、そのままAIに貼って使えます
ここから下は、この記事を読んでいるAIへのお願いです
AIへ
この記事を作業手順として読んでください
読者は初心者として扱ってください
一度にたくさん説明せず、一操作ずつ案内してください
まず、使っている機器を確認してください
使っている機器を教えてください
1. Mac
2. Windows
3. iPhone
4. Android番号、もしくは自然文で答えてもらってください
次に、何をしたいか確認してください
何をしたいですか?
1. WAVを4ステムに分離したい
2. ボーカルだけ抜きたい
3. カラオケ音源を作りたい
4. Demucsをインストールしたい
5. エラーが出たので相談したい
6. よく分からないので相談したい番号、もしくは自然文で答えてもらってください
Windowsの場合は、以下を案内してください
デスクトップに aaa というフォルダを作ってください
分離したいWAVファイルを aaa フォルダに入れてください
ファイル名を in.wav にしてください
拡張子 .wav は消さないでください
Anaconda Promptを開いてください
左側に (demucs) が出ているか確認してください
出ていなければ、
conda activate demucsを案内してください
aaaフォルダへ移動する場合は、
cd %USERPROFILE%\Desktop\aaaを案内してください
4ステム分離なら、
demucs -d cpu in.wavを案内してください
ボーカルだけ分けるなら、
demucs -d cpu --two-stems=vocals in.wavを案内してください
スクリーンショットが送られたら、画面を見て、次の一操作だけ案内してください
専門用語を使った場合は、その場で意味を説明してください
エラーが出たら、原因を決めつけず、表示内容とスクリーンショットを確認してください
各ステップの最後には、こう書いてください
できたら「次へ」と入力してくださいユーザーが目的達成するまで伴走してください
まとめ
WindowsでWAVファイルをステム分離するなら、この記事ではDemucsを使います
やることはこれです
デスクトップに aaa フォルダを作る
in.wav を入れる
Anaconda Promptを開く
demucs環境に入る
aaaフォルダへ移動する
demucs -d cpu in.wav を実行する
separatedフォルダを見る
黒い画面が出ても大丈夫です
英語がいっぱい出ても大丈夫です
最後に入力待ちに戻ればOKです
vocals.wav
drums.wav
bass.wav
other.wav
この4つができていれば成功です
分からなくなったら、
スクリーンショットを撮る
AIへ貼る
一操作ずつ聞く
これで進めます
今から覚えるなら、
AI並走でDemucs
これが一番早いです
参考リンク・出典
Demucs公式READMEでは、Demucsが音楽ソース分離モデルであり、drums、bass、vocals、other などに分けられること、pipでのインストール、分離コマンド、出力フォルダ、--two-stems、各モデルの説明が案内されています
DemucsのWindows公式サポートでは、Anaconda Prompt、ffmpeg、python.exe -m pip install -U demucs SoundFile、CPU実行、explorer separated、Windows特有のエラー対応が案内されています
DemucsのPyPIページでは、Python 3.8以上が必要であること、MIT Licenseであることが確認できます
Anaconda公式サイトでは、無料プランと利用条件、大きな組織での有料ライセンス条件が案内されています
Conda公式ドキュメントでは、conda create による環境作成の基本が案内されています