macOS ターミナルから音声ファイルを再生する方法いろいろ

macOS

macOS でターミナルから音声ファイル( mp3 など)を再生する方法についてです。

追加のインストールなど不要で手軽に使える方法が 3 つあります。

  • A) afplay コマンド
  • B) Quick Look
  • C) QuickTime Player

A) afplay コマンド

afplay は macOS に標準で含まれているシンプルなオーディオプレーヤーです。 afplay は Audio File Play の省略形のようです。

再生したいファイルを引数に指定して実行します:

afplay myaudio.mp3

1.5 倍速など速度を変えて実行したいときは --rate オプションを使います:

afplay --rate 1.5 myaudio.mp3

最初の 3 秒など再生する時間を指定したいときは --time オプションを使います:

afplay --time 3 myaudio.mp3

再生途中に終了したい場合は Ctrl + C で停止できます。

ヘルプ:

afplay --help

    Audio File Play
    Version: 2.0
    Copyright 2003-2013, Apple Inc. All Rights Reserved.
    Specify -h (-help) for command options

Usage:
afplay [option...] audio_file

Options: (may appear before or after arguments)
  {-v | --volume} VOLUME
    set the volume for playback of the file
  {-h | --help}
    print help
  { --leaks}
    run leaks analysis
  {-t | --time} TIME
    play for TIME seconds
  {-r | --rate} RATE
    play at playback rate
  {-q | --rQuality} QUALITY
    set the quality used for rate-scaled playback (default is 0 - low quality, 1 - high quality)
  {-d | --debug}
    debug print output

ヘルプ抄訳:

afplay --help

    オーディオファイル再生
    バージョン: 2.0
    コピーライト 2003-2013, Apple Inc. すべての権利を保有。
    コマンドオプションの確認には -h (-help) を指定してください

使い方:
afplay [オプション...] オーディオファイル

オプション: (位置は引数の前後どちらでも可)
  {-v | --volume} ボリューム
    ファイル再生のボリュームを設定
  {-h | --help}
    ヘルプを表示
  { --leaks}
    リーク分析を実行
  {-t | --time} 時間
    指定された時間(秒数)だけ再生
  {-r | --rate} レート
    指定された再生レートで再生
  {-q | --rQuality} 品質
    レートスケールされた再生で使用される品質を設定 (デフォルトは 0 - 低品質, 1 - 高品質)
  {-d | --debug}
    デバッグ出力を表示

B) Quick Look

qlmanage -p コマンドで Quick Look を起動して再生できます。

qlmanage -p myaudio.mp3

デフォルトでは標準出力にメッセージが出力されます:

Testing Quick Look preview with files:
	myaudio.mp3

メッセージが不要なら標準入力を捨てるとよいです:

qlmanage -p myaudio.mp3 > /dev/null

C) QuickTime Player

ターミナルから完全に離れてしまいますが、 open -a "QuickTime Player" で QuickTime Player を開く方法もあります。

open -a "QuickTime Player" myaudio.mp3

-a でアプリケーションを指定しないとその拡張子に設定されているアプリが開きます。 私の場合は Music アプリが開きます。 デフォルトは Music アプリにひもづけられている拡張子がおそらく多いと思います。

オーディオファイルをより詳かくコントロールしたい場合や QuickTime のインターフェースを使いたい場合にはこの方法がよいです。

確認時の環境

sw_vers
ProductName:		macOS
ProductVersion:		14.2.1
BuildVersion:		23C71

アバター
後藤隼人 ( ごとうはやと )

Python や PHP を使ってソフトウェア開発やウェブ制作をしています。詳しくはこちら