SoXiの使い方(サウンドの情報を得る)
Windows 11でSoX(Sound eXchange)ユーティリティの一部であるsoxiコマンドを使用するには、SoXがインストールされていることと、その実行ファイルのパスがシステム環境変数に正しく設定されていることを確認する必要があります。
1. SoXのインストール:
SourceForgeの公式SoXプロジェクトページより、お使いのWindows環境に適したSoXインストーラーをダウンロードしてください。
インストーラーを実行し、画面の指示に従ってシステムにSoXをインストールしてください。
2. SoXをシステムPATHに追加:
スタートメニューを開き、「環境変数」を検索してください。
「システム環境変数の編集」を選択してください。
「システムのプロパティ」ダイアログで「環境変数」をクリックします。
「システム変数」の下で「Path」変数を探して選択し、「編集」をクリックします。
「新規」をクリックし、SoXのインストールディレクトリへのパス(例:C:\Program Files (x86)\sox-<YOUR_VERSION_NUMBER>)を追加します。
すべてのダイアログで「OK」をクリックし、変更を保存してください。
重要:変更を有効にするには、ターミナルまたはコマンドプロンプトを再起動してください。パス追加前にターミナルを使用していた場合は、閉じて新しいものを起動してください。
3. soxi の使用方法:
コマンドプロンプトまたは PowerShell を開きます。
分析対象のオーディオファイルがあるディレクトリへ、cd コマンドで移動します。
適切なオプションとファイル名を指定して soxi コマンドを実行します。
使用例:
オーディオファイルの長さを秒単位で取得する場合:
code:_
soxi -D audio_file.wav
オーディオファイルの詳細情報を取得するには:
code:_
soxi audio_file.mp3
注記:soxi.exeが直接利用できず、sox.exeのみをお持ちの場合、同じディレクトリ内にsox.exeのコピーを作成し、soxi.exeに名前を変更することができます。これによりsoxiコマンドを直接使用できるようになります。
これは、機能がメインのsox実行ファイルに統合されており、他のオペレーティングシステムでは単にsoxiによってエイリアス設定されている場合が多いためです。