2월, 2013의 게시물 표시

리눅스에서 EBS 예약녹음 방법

2013 년들어  EBS 의 기존 mms 방식으로 서비스 하지 않는다.  rtmp 방식으로 변경하였는데 아래 처럼 하면 예약 녹음이 가능하다. 2곳의 참고 사이트를 참조하여 나름대로 수정하였다. 좋은 정보를 공유해준 네티즌들에게 감사의 말씀을.... 1) rtmpdump,  ffmpeg , lame 설치  $ sudo apt-get install rtmpdump $ sudo apt-get install  ffmpeg $ sudo apt-get install lame   ==> 안될경우 http://lame.sourceforge.net/download.php 에서 소스 다운로드 하여 설치 2) 스크립트 파일 작성  (ebs_recorder 란 이름으로 저장) #!/bin/bash DATE=`date +%Y%m%d` EBSURL=" rtmp:// ebs android. ebs .co.kr:1935/fmradiofamilypc/familypc1m " FPATH="$HOME/EBS/$DATE" FNAME="$1_$DATE" RECTIME=$(($2*60)) FLVFNAME="$FPATH/$FNAME.flv" WAVFNAME="$FPATH/$FNAME.wav" MP3FNAME="$FPATH/$FNAME.mp3" RTMP="/usr/bin/rtmpdump" MPLAYER="/usr/bin/mplayer" LAME="/usr/bin/lame" if [ ! -d $FPATH ]  then     mkdir -p $FPATH fi $RTMP  -r  $EBSURL -o $FLVFNAME & pid_player=$!    #child process PID echo "PID : $pid_player" #