英会話講座や英語NEWSをLinuxサーバーで録音(正確にはストリーミングキャプチャ?)していたのだが、9月4日を最後に録音が出来ていない。
原因はらじる★らじるの配信がrtmpからHLS(HTTP Live Streaming) に完全移行し、rtmpを廃止した為にcronに登録したスクリプトがこけていた。
参考(http://tech.matchy.net/archives/241)
サンプル(https://gist.github.com/matchy2/9515cecbea40918add594203dc61406c)を参考にスクリプトを修正
結果こうなった(NHK第2専用です)
-------------------------------------
#!/bin/sh
#ORG date=`date '+%Y-%m-%d-%H:%M'`
date=`date '+%y%m%d_%H%M'`
station=NHK2
if [ $# -eq 2 ]; then
DURATION=`expr $1 \* 60`
else
echo "usage : $0 duration(minuites) LABEL"
exit 1
fi
label=$2
ub="_"
filename=${date}${ub}${label}${ub}${station}
#echo ${filename}
mydir="/home/miya/radio/"
savedir="${mydir}${label}/"
if [ -d ${savedir} ]; then
echo ${savedir}
else
mkdir ${savedir}
fi
# 2017/09/27 https://gist.github.com/matchy2/9515cecbea40918add594203dc61406c
aspx="https://nhkradioakr2-i.akamaihd.net/hls/live/511929/1-r2/1-r2-01.m3u8"
ffmpeg -loglevel quiet -y -t ${DURATION} -i ${aspx} -acodec libmp3lame -ab 48k "${savedir}${filename}.mp3"
-------------------------------------