youtube-dl で出力ファイル名を指定するには -o オプションを使う。ライブ放送している全国のコミュニティラジオを録音するのに便利。
$ youtube-dl -o FM_SALUS_test_0001.mp4 https://www.youtube.com/watch?v=-PYd_G7ra9o
$ youtube-dl -o FM_GOZA_test_0002.mp4 https://www.youtube.com/watch?v=YxqC4uiQH5o
$ youtube-dl -o TANNAN_test_0003.mp4 https://www.youtube.com/watch?v=XlldUmoHvnk
ファイル名にタイムスタンプをつける。例えば「2019年6月19日7時10分20秒」なら「20190619_071020.mp4」みたいに。
fname=TANNAN_$(date '+%Y%m%d_%H%M%S').mp4 && youtube-dl -o "$fname" https://www.youtube.com/watch?v=XlldUmoHvnk
cronに書いて1時間ごとに録音ファイルに書き出してみる。
録音の停止には kill -9 ではなく kill -2(ctrl + c)を送る。youtube-dlの仕様がそうらしい。
サイマルラジオ曲の録音にも応用できそう。