記事一覧

らじる★らじる録音エラー

英会話講座や英語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"
-------------------------------------