[하늘높이의 쓸데없는 쉘 프로그램 2] 아침마다 EBS 영어방송 녹음하자
안녕하세요 하늘 높이 입니다.
올랜만에 글을 씁니다. 요즘에는 회사에서 영 정신이 없었나보네요.
요즘에 저두 운동을 해볼까 하고 생각중인데
시간이 아무래도 아까운듯 하여 다른것과 동시에 해볼까 하는 생각을 하게 되었습니다.
그래서 생각하게 된것이 역시 영어의 를들으면서 운동을 해볼까?
얼마나 갈지는 모르지만 현재 생각에 좋을것 같아서.....
어쨋든 하늘높이의 쓸데 없는 프로그램 1에 EBS로 알람을에 이어서 EBS 영어방송을 녹음하는 스크립트를 짜게 되었습니다.
먼저 record의 스크립트 소스 입니다.
http://kldp.org/node/68033에서 참조했습니다.
#!/bin/sh
TIME=$1
PROGNAME=$2
DATE=`/bin/date +%Y%m%d`
ARCHIVE=/home/exmemory/public_html/ebs
mkdir $ARCHIVE/$PROGNAME
URL1="mms://219.240.37.11/L-FM_300k"
OGG="$ARCHIVE/$PROGNAME/$DATE.ogg"
mkfifo ebsfifo
# records stream into wav file during specified period and kills a process
oggenc -q5 ebsfifo --output=$OGG -t$PROGNAME -aEBS -d$DATE &
mplayer $URL1 -ao pcm:file=ebsfifo &
sleep $TIME
kill %1
kill %2
생각보다 단순하죠?
앗 그런데 왜 ogg로 했냐구요? 글쎄요. 테스트 하는 도중에 제 컴퓨터에서 lame이 잘돌지 않더군요.
그래서 그냥 ogg도 좋을꺼 같아서 ogg로 했습니다. mp3로 해보실분들은 lame으로 해보시기 바랍니다.
그리고 /etc/crondtab 에 넣어주십시요.
record.sh 30m EBS_Record
반복 주기는 알아서 작성하시구요.^^
* 개인 학습을 위한 mp3 플레이어 용으로만 저장하시기 바랍니다.
* 저장된 파일의 판매 및 재 배포는 불법인거 아시죠?
'Web Tech > PHP,Perl,Python' 카테고리의 다른 글
RPM PHP 설치 후 설정파일에 추가 내용 (0) | 2009.10.12 |
---|---|
IronPython (0) | 2008.03.12 |
PHP에서 쌈박하게 도는... WEB 하드 솔루션? (2) | 2007.12.12 |
[하늘높이의 쓸데없는 쉘 프로그램 3] EUC-KR -> UTF-8 (2) | 2007.04.28 |
[하늘높이의 쓸데없는 쉘 프로그램 1] 아침마다 EBS 영어방송 듣기 -.- (0) | 2007.04.28 |