コマンドラインを使用して端末からライブオーディオストリーム(mp3)を録音する便利な方法は何ですか?
オペレーティングシステムはUbuntu 16.04.6 LTSです。
答え1
ffmpeg/mpg123/lameでparecを使用できます。
parec --monitor-stream="$(pacmd list-sink-inputs | awk '$1 == "index:" {print $2}')" | ffmpeg -f s16le -ar 44.1k -ac 2 -i pipe: out.mp3
これがうまくいくでしょう。ただお持ちの場合一つオーディオを出力するアプリケーションです。
答え2
はい、次のようにwgetを使用できます
wget http://ice1.somafm.com/dronezone-256-mp3
これが答えるでしょう
--2024-02-03 10:47:20-- http://ice1.somafm.com/dronezone-256-mp3
Resolving ice1.somafm.com (ice1.somafm.com)... 173.239.76.148
Connecting to ice1.somafm.com (ice1.somafm.com)|173.239.76.148|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [audio/mpeg]
Saving to: ‘dronezone-256-mp3’
答え3
ストリーマーの使用:
apt-get install streamripper