mms 통한 라디오 녹음
1. 패키지 설치
pacman -S mmsrip
2. 스크립트 작성 (안하고 그냥 써도 되요)
#!/bin/bash
echo "작은상자의 자동 mms녹음 스크립트 Ver 0.1"
echo ""
echo "mmsrip <방송국명> <방송명> <mms주소>로 실행해주세요"
# cron에 등록해서 사용하세요. 예> FM4U 2시의 데이트 녹음
# 00 14 * * * /media/data2/radio/zx_radio_recoder.sh FM4U "2시의 데이트" mms://210.221.163.25/encoder-fM
### 변수 ###
FILENAME=`date +"%Y-%m-%d_$1_$2.wma"`
DELAY=7200 # 딜레이는 초단위, 30분 = 1800, 1시간=3600, 2시간=7200
SAVEDIR=save # 저장 디렉토리 (주의 : 저장 디렉토리에 다른 파일을 같이 보관하지마세요)
SAVEDAY=7 # 녹음 파일 저장기간 (일단위)
RADIO_ADDR=$3 # 라디오 방송국 주소
### 녹음 ###
mmsrip -o ${SAVEDIR}/${FILENAME} ${RADIO_ADDR} --delay=${DELAY}
### 이전 파일 삭제 ###
#find "백업파일저장디렉토리" -ctime +최종저장날짜 -exec rm -f '{}' \;
find ${SAVEDIR} -ctime +${SAVEDAY} -exec rm -f '{}' \;
3. cron에 등록
crontab -e
# FM4U 2시의 데이트 녹음
00 14 * * * /media/data2/radio/zx_radio_recoder.sh FM4U 2시의_데이트 mms://210.221.163.25/encoder-fM
처럼 적어줍니다.
* 아직 자동 삭제 기능이랑 2시간동안 제대로 녹음 되는지 제대로 테스트 하지 못 했어요.
mplayer로도 구현 가능한듯 하던데 명령 또 찾아보기 귀찮고 스크립트 꽤 많이 만들어서 찾기 귀찮네요
문제 생기면 말씀해주세요~
* 랜덤여신님 블로그 참고했음!'리눅스' 카테고리의 다른 글
인천 남동방송 (케이블 mplayer channel.conf 체널값) (2) | 2010.02.21 |
---|---|
리눅스 cron을 이용한 정각알림 설정 (2) | 2009.12.04 |
conky 우측 + 하단 2개로 설정 변경~ (4) | 2009.11.27 |