https://www.clien.net/service/board/park/17599639CLIEN
저도 같은 상황인데, 댓글의 podo 님이 알려주신 아래 링크로 NAS 녹음을 하려니 안되네요.
http://ebsonairiosaod.ebs.co.kr/fmradiobandiaod/bandiappaac/playlist.m3u8
위의 링크는 다른 방식으로 저장해야 할까요?
참고로 아래처럼 RADIO_ADDR 만 수정했습니다.
------------------------------------------------------------------------
#!/bin/bash
RADIO_ADDR="http://ebsonairiosaod.ebs.co.kr/fmradiobandiaod/bandiappaac/playlist.m3u8"
RADIO_NAME="EBS_radio"
PROGRAM_NAME=$1
RECORD_MINS=$(($2 * 60))
DEST_DIR=$3
REC_DATE=`date +%Y%m%d-%H%M`
TEMP_FLV=/pogodata/study/`date +%Y%m%d-%H%M.FLV`
M4A_FILE_NAME=$PROGRAM_NAME"_"$REC_DATE.m4a
rtmpdump -r $RADIO_ADDR -B $RECORD_MINS -o $TEMP_FLV > /dev/null 2>&1
ffmpeg -i $TEMP_FLV -vn -acodec copy $M4A_FILE_NAME > /dev/null 2>&1
rm $TEMP_FLV
mkdir -p $DEST_DIR
mv $M4A_FILE_NAME $DEST_DIR
chmod -R 777 $DEST_DIR
써놓고 보니 우왕백개님과 설정이 거의 동일한듯 하네요. :) 위아래 다 참고하시면 될 것 같습니다.
---------------------------------------------------------------------------------------------
#!/bin/sh
PROGRAM_NAME=$1
RECORD_SECS=$(($2 * 60))
DEST_DIR=$3
RADIO_ADDR="http://ebsonairiosaod.ebs.co.kr/fmradiobandiaod/bandiappaac/playlist.m3u8"
TITLE=$PROGRAM_NAME`date "+ %Y.%_m.%_d."`
DEST_FILE=$PROGRAM_NAME`date +_%y%m%d-%H%M`.aac
TEMP_FLV=$PROGRAM_NAME`date +%Y%m%d-%H%M.FLV`
ffmpeg -i $RADIO_ADDR -t $RECORD_SECS -acodec copy -vn -metadata title="$TITLE" -metadata date=`date +%F` "$DEST_DIR/$DEST_FILE"