Mac OS X のコマンド ライン MP3 プレーヤー
目次:
Mac で音楽を再生するために iTunes を使用する必要はありません。オーディオ ドキュメントを再生するだけの場合は特にそうです。 Mac OS X には、ほとんどのオーディオ ファイルの再生に使用できるコマンド ライン オーディオ プレーヤーが付属しています。
この例ではオーディオとして MP3 ファイルを使用しますが、afplay または open コマンドを使用して AIFF、WAV、m4a、およびその他の多くのオーディオ形式を再生することもできます。
MacのコマンドラインでMP3ファイルを再生する方法
afplay の場合、ターミナル (/Applications/Utilities/ にあります) を起動し、次のコマンドを入力します:
afplay audiofile.mp3
明らかに、audiofile.mp3 をファイル名とそのファイルへのパスに置き換える必要があります。
参考までに、iTunes フォルダへのパスは ~/Music/iTunes/iTunes\ Music/ で、タブ補完を使用してアーティスト名をすばやく選択できます。
afplay を使用して iTunes ライブラリ内のファイルを再生するための構文例は、ファイル名へのフル パスを使用して次のようになります:
afplay ~/Music/iTunes/iTunes\ Music/Grateful\ Dead/Ripple-live.mp3
afplay コマンドは mp3 ファイルだけでなく、指定した他のほぼすべてのオーディオ ファイルでも動作します。
コマンド ラインから iTunes で曲を起動したい場合は、それも可能です。iTunesがデフォルトの音楽プレーヤーであると仮定しましょう。他のものに変更しない限り、それはそうです。 iTunes の場合、「open」コマンドを使用して、iTunes 自体で iTunes ストリームを開始することもできます。
open /path/to/mp3file.mp3
これにより、ファイルタイプ (この場合は mp3) に関連付けられた実際の GUI アプリ内で mp3 が起動します。
.
バックグラウンドでコマンドラインからオーディオを再生する方法
また、次のようにコマンドの末尾にアンパサンドを追加するだけで、afplay コマンドを使用してオーディオ ファイルをバックグラウンドで再生することもできます:
afplay audiofile.mp3 &
「open」コマンドからバックグラウンドで iTunes を起動するには、同じアンパサンドを使用します:
open /path/to/mp3file.mp3 &
曲はバックグラウンドで再生され、ターミナル ウィンドウを開いたままにする必要はありません。
音声ファイルは最後まで再生されます。それ以外の場合は、次のように入力できます:
killall afplay
また
killall iTunes
最初のコマンドは afplay を強制終了し、2 番目のコマンドは iTunes を強制終了して停止します。
音声がすぐに停止します。
過去に、これを音声合成の「発言」コマンドと組み合わせて、友達に面白いいたずらをしました。