【Mac】ラジオを録音したオーディオファイルはなにで再生されるべきか
なんらかの方法で録音したラジオの録音ファイル。
これを再生する、いいアプリをずっと探しているんだけど、なかなかないのである。筆者は大した機能を期待するものではない。
なので、出来れば無料で使えるものが欲しい。
そして、ファイルをドロップするやいなや、すぐさま再生してくれると嬉しい。
さらにいえば、一時停止できるものが望ましい。
難しいことをいうようだが、矢印キーでシークとか出来るとありがたい。
あと、どれくらい再生が終わったか、残り何分くらいあるかがわかったほうがいい。
逆にプレイリストとか、そういうのはいらない。
大げさなものじゃなく、ファイルをただ再生してそっと終了してくれればいい。
これをマジで何年も探している。ほんとうに、なかなかないのだ。今までは QuickTime Player や Pine Player で再生していた。
きょう、ふとターミナルでmpv file/to/path/ラジオの録音.m4a
を試してみたのである。動画プレーヤーの mpv はそういう使い方ができる。
やってみて驚いた。
筆者が理想としていたものがこんなところにあった。
ターミナルで音声データを再生する
ターミナルによる音声データの再生は、ファイルをドロップしてすぐ再生、というわけにいかない。mpv などとキーボードで打ちこまなくてはならないし、最後にリターンキーのターンッというのも必要だ。
しかしそれ以外はほぼ理想通り。
求めるのはけっきょく、軽くて目立たない再生手段が必要なんであってターミナルで動くなら万々歳である。以下のような感じで再生がはじまる。
% mpv /Users/username/Downloads/radiko/アルコ&ピース\ D.C.GARAGE_2019-10-23-0000.m4a
Playing: /Users/username/Downloads/radiko/アルコ&ピース D.C.GARAGE_2019-10-23-0000.m4a
(+) Audio --aid=1 (*) (aac 2ch 24000Hz)
AO: [coreaudio] 48000Hz stereo 2ch floatp
A: 00:00:38 / 00:59:59 (1%)
スペースキーで一時停止が出来て、矢印キーでシークが出来る。
何パーセント再生したかも表示される。最高。
途中で再生を中断する場合は、qキーを押す。
キーボード操作は以下の通りだ。
←
→ 5 秒おきのシーク(早送り、巻き戻し)
↑
↓ 60 秒おきのシーク
[
] 再生速度を 10 % 加速、減速
{
} 再生速度を 2 倍に
delete 再生速度を元にもどす
p、space 一時停止、再生
再生したいファイルを複数ドロップするとプレイリストになる。
$ mpv ファイル1.m4a ファイル2.m4a
<
> プレイリストを進む、戻る
enter 次のプレイリストへ
/
* 音量の上げ下げ
9
0 音量の上げ下げ
m ミュート
q 停止して終了
音声データを再生してくれる他のコマンド
調べてみたら、音声を再生してくれるコマンドはいろいろあるらしい。
🔗 Macでコマンドラインから音楽を再生する。 – k-igrsの日記
mp3 なら mpg123。
m4a なら mplayer でいけるみたいだ。両方とも homebrew でインストールできるのがありがたい。
ちなみに、再生中にターミナルを使いたい場合は、cmd + t で新規タブを作るのがいいと思う。