SpleeterGuiは、Deezerによって開発されたオープンソースの音楽分離ライブラリであるSpleeterをベースにしたWindowsユーザー向けのデスクトップアプリケーションです。シンプルなグラフィカルインターフェースによって、コマンドラインを使用することなく、音楽ファイルをボーカル、ドラム、ベースなどの複数のトラックに分離することができます。ユーザーは簡単にオーディオファイルをアップロードし、分離モードを選択し、迅速に別々のトラックファイルを生成することができます。このツールは、音楽プロデューサー、DJ、オーディオ愛好家に特に適しており、音楽の分離プロセスを簡素化します。最新バージョンはPython 3.10.10とSpleeter 2.4にアップグレードされ、より安定したパフォーマンスを提供します。PythonやSpleeterをインストールする必要はありません。このプログラムにはポータブル環境が組み込まれており、箱から出してすぐに動作します。
機能一覧
- オーディオファイルを2、4、5トラックに分割可能(ボーカル、ドラム、ベース、ピアノなど)。
- 直感的に操作でき、コマンドラインの知識が不要なグラフィカル・ユーザー・インターフェイスを提供します。
- 複数のオーディオファイルを同時に分離するバッチ処理をサポートします。
- 組み込みのポータブルPython環境は、複雑なインストール手順を排除します。
- TraktorなどのDJソフトウェア用のNI Stemsフォーマット出力をサポート。
- 分離プロセスのトラブルシューティングを容易にするログ表示機能を提供する。
- カスタマイズ可能な出力フォルダで、分離されたトラックファイルを簡単に管理できます。
ヘルプの使用
設置プロセス
SpleeterGuiは、複雑な環境設定を必要としない、すぐに使えるツールとして設計されています。以下はインストールと使用の詳細な手順です:
- ダウンロードプログラム
公式ウェブサイトhttps://spleetergui.com、またはGitHubページhttps://github.com/boy1dr/SpleeterGui、最新バージョンのインストーラー(例:SpleeterGUI_V2.9.2)をダウンロードしてください。最高のパフォーマンスと安定性のために、最新バージョンをダウンロードすることをお勧めします。古いバージョンはhttps://makenweb.com/#spleetergui。ファイルは通常.msi
インストーラーまたは.zip
バージョンによっては圧縮されたパッケージ。 - インストール手順
- ダウンロードが
.msi
ファイルをダブルクリックしてインストーラを実行し、プロンプトに従ってインストールを完了します。デフォルトのインストールパスはC:\Program Files\SpleeterGui
. - ダウンロードが
.zip
ファイルを解凍し、任意のフォルダ(たとえばC:\SpleeterGui
を実行する。SpleeterGui.exe
. - 注:一部のユーザーは、Windows Defenderがウイルスを誤診断する問題が発生している可能性があります。開発者は2020年7月27日にこのファイルをMicrosoftに提出し、脅威がないことを確認しています(Defender定義バージョン1.319.2309.0)。誤検出の場合は、このプログラムをDefenderの信頼リストに追加してください。
- ダウンロードが
- SpleeterGUI Coreパスの設定(オプション)
インストールされていないバージョン(例えばthoooreのフォークバージョン)を使用している場合、SpleeterGUI Coreのパスを手動で設定する必要があります:- SpleeterGUI Core (Python 3.7とSpleeterライブラリを含む)をダウンロードしてください。
- Coreファイルを任意のディレクトリに展開します。
root_folder.txt
文書は存在する。 - SpleeterGuiを開き、"Advanced Settings "メニューから "Set SpleeterGUI Core Path "を選択し、解凍したCoreフォルダを参照・選択します。
使用手順
SpleeterGuiのインターフェイスはシンプルで初心者にも適しています。以下に詳しい使い方の流れを示します:
- トリガ手順
デスクトップの SpleeterGui アイコンをダブルクリックするかSpleeterGui.exe
プログラムを起動します。起動すると、インターフェースにオーディオファイル入力エリア、分離モード選択、出力フォルダ設定が表示されます。 - オーディオファイルの選択
- Add File "ボタンをクリックするか、オーディオファイル(MP3、WAVなど)をプログラムウィンドウに直接ドラッグします。
- バッチ追加をサポートし、複数のオーディオファイルを処理するのに適しています。
- ファイルパスが正しいことを確認し、プログラムがファイルのリストを表示します。
- セパレーション・モードの選択
Separation Mode ドロップダウンメニューで、トラックセパレーションのタイプを選択します:- 2オーディオ・トラックヴォーカルと伴奏は別。
- 4トラックヴォーカル、ドラム、ベース、その他に分かれている。
- 5つのオーディオトラックヴォーカル、ドラム、ベース、ピアノ、その他に分かれている。
ニーズに応じて適切なモードを選択し、5トラック・モードには高いハードウェア性能が必要であることに注意してください。
- 出力フォルダの設定
Select Output Folder "ボタンをクリックして、分離されたトラックが保存されるパスを指定します。C:\Music\Spleeter_Output
).ディスクに十分なスペースがあることを確認してください。 - 分離の始まり
Startボタンをクリックすると、プログラムがSpleeterライブラリを呼び出してオーディオを処理します。分離処理には、ファイルサイズやハードウェアの性能にもよりますが、数分かかることがあります。プログラムはプログレスバーとログメッセージを表示し、簡単にモニタリングできます。 - 出力ファイルのチェック
分離が完了したら、出力フォルダを開いて、生成されたトラックファイルを表示します。各トラックは別々のファイルとして保存され、ファイル名は通常、元のファイル名にトラックタイプ(たとえばsong_vocals.wav
そしてsong_drums.wav
). - NIステムの生成(高度な機能)
DJユーザーのために、SpleeterGui(特にthoooreのフォークバージョン)はNI Stemsフォーマットの生成をサポートしています:- Advanced "メニューで "Generate NI Stems "を選択する。
- 分離されたトラックを選択すると、プログラムはそれを
.stem.mp4
TraktorなどのDJソフトウェア用のフォーマット。
ほら
- ハードウェア要件CPUモードも利用可能ですが、速度が遅くなります。
- トラブルシューティングプログラムが点滅したり、分離に失敗する場合は、ログファイル(出力フォルダまたはプログラムディレクトリにあります)を確認してください。よくある問題としては、FFmpeg ファイルが見つからない、Python 環境の設定が間違っている、などが考えられます。
- FFmpegの手動設定(必要な場合)::
- FFmpegのダウンロード (https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z)。
- げんあつ
ffmpeg.exe
そしてffplay.exe
歌で応えるffprobe.exe
をSpleeterGUIのembed
フォルダ(例C:\temp\embed
). - コンパイラ
spleeter\audio\ffmpeg.py
ファイルの60行目あたりに.exe
接尾辞(例ffmpeg.exe
歌で応えるffprobe.exe
).
注目の機能操作
- バッチファイル複数のオーディオファイルをファイルリストに追加すると、プログラムはそれらを順番に処理します。
- ログビュー分離処理中に "View Log "ボタンをクリックすると、処理の詳細をリアルタイムで見ることができます。
- インターフェース調整インターフェイスが完全に表示されない場合(DPIスケーリングの問題など)、システムのDPI設定を100%に調整するか、開発者に連絡してフィードバックを求めてください(GitHub Issuesページ)。
アプリケーションシナリオ
- 音楽制作とミキシング
音楽プロデューサーはSpleeterGuiを使ってボーカルとバッキングトラックを分離し、ミキシングやリアレンジのためにクリーンなボーカルを抽出することができます。分離されたドラムとベースのトラックは、電子音楽やサンプルを作成するために使用することもできます。 - DJショー
DJは、NI Stemsフォーマットを生成し、分離したトラックをTraktorなどのソフトウェアにインポートし、ボーカルやドラムの音量をリアルタイムで調整することで、ユニークなライブ・ミックスを作成できます。 - 学習と実践
インストゥルメンタルの学習者は、「ドラムなし」や「ボーカルなし」のトラックを分離して、伴奏や歌の練習が簡単にできる。例えば、ギタリストはギターなしのトラックを抽出して、それを聴きながら練習することができる。 - オーディオ分析と研究
オーディオエンジニアや研究者は、分離されたトラックを音質分析に使用したり、さまざまな音楽スタイルにおけるAI Music Separationのパフォーマンスを研究することができます。
品質保証
- SpleeterGuiはPythonをインストールする必要がありますか?
SpleeterGuiにはSpleeterライブラリを含むポータブルなPython環境が組み込まれています。 - 番組がフラッシュバックしたらどうすればいいですか?
ログファイルをチェックし、FFmpegまたはCoreファイルがなくなっていないか確認してください。再インストールまたは最新バージョンのダウンロードをお試しください。問題が解決しない場合は、GitHub Issues ページで問題を提出できます。 - どのようなオーディオ・フォーマットに対応していますか?
MP3、WAV、FLACのような一般的なフォーマットがサポートされており、最適な分離のために高音質のオーディオファイルを推奨します。 - 分離にかかる時間は?
ハードウェアとオーディオファイルのサイズに依存します。GPUの場合、セパレーションはリアルタイム処理の最大100倍速くなりますが、CPUモードでは数分かかることもあります。 - NI Stemsフォーマットを生成する方法は?
thoooreのフォークバージョンで、"Advanced "メニューから "Generate NI Stems "を選択し、分離されたトラックを選択して生成する。