TIP, Review, 정보

EBS 라디오 녹음하기 (윈도우즈 스케줄러 등록)

여우래비 2016. 3. 25. 10:00
반응형

클리앙에 EBS 라디오 녹음하는 방법은 자세히 나와있다.


http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=308601&sca=&sfl=wr_subject&stx=ebs


이를 토대로 스케줄러에 등록하여 반복녹음 하는 것까지 해보자.


(참고로 녹음되는 채널은 EBS 외국어라디오 이다.)


 

rtmpdump.vol1.egg

 

rtmpdump.vol2.egg

 


상기 파일을 다운받고 C:\에 저장 후 압축을 풀자. (꼭 C:\가 아니어도 되나, 다른 경로일 경우 record.bat의 경로를 수정해주면 된다.)


record.bat 파일을 열면 아래와 같은 내용이 보이는데, 본인 입맛에 맞게 수정하면 된다.



set subject=EBS_English


set filename=c:\EBS\%subject%_%date:~0,10%


set time=1200




rtmpdump -r "rtsp://new_iradio.ebs.co.kr/iradio/iradiolive_m4a" -y iradiolive_m4a -B %time% -o %filename%.mp3


ffmpeg -i %filename%.mp3 -ac 2 -ab 128 -f mp3 %mp3savefolder%\%filename%_convert.mp3


del %filename%.mp3


수정시 아래 파라메터를 확인하자.


set subject=EBS_English <- 기본파일명 (반드시 영어로 해야 ffmpeg 실행시 에러가 나지 않는다)


set filename=c:\EBS\%subject%_%date:~0,10%  <- c:\EBS에 저장되며, 기본파일명 뒤에 날짜가 붙는다.


set time=12000  <- 녹음시간. 60초 단위이므로 1200은 20분을 의미.


ffmpeg -i %filename%.mp3 -ac 2 -ab 128 -f mp3 %mp3savefolder%\%filename%_convert.mp3 <- _convert.mp는 변환 후 새로 저장되는 파일 뒤에 붙는다. 저장되는 파일명을 반드시 다르게 해야 자동실행시 에러가 나지 않는다.



record.bat를 실행하면 아래와 같은 화면이 pop-up 된다.



Pop-up 된 창을 닫고 C:\EBS에 가면 MP3 파일이 생성될 것이다. 이를 플레이 하여 정상적으로 녹음되었는지 확인하자.


확인이 되었다면 스케줄러에 등록해보자.



시작->모든프로그램->보조프로그램->시스템도구->작업 스케줄러 를 실행하면 아래 창이 뜬다.





왼쪽 위의 "기본 작업 만들기" 를 클릭한다.


이름 란에 적당한 작업 이름을 지정하고 다음을 클릭한다.





트리거는 해당 작업이 시작되는 시간을 의미한다. EBS 프로그램 시간에 맞게 선택한다.




이 부분이 중요한 포인트. 일반 프로그램은 찾아보기에서 선택만 해주면 잘 실행되는데, 

배치파일은 위와 같이 프로그램따로, 경로(시작위치)따로 입력해 주어야 정상적으로 작동한다.


본인의 경우 C:\rtmpdump 로 설정되어 있다. 



이제 설정은 거의 끝났다. 


단, 본인의 컴퓨터에 암호가 걸려져 있는 경우, 해당 작업을 더블클릭하여 아래와 같이 

"사용자의 로그온 여부에 관계없이 실행" 및 "가장 높은 수준의 권한으로 실행"을 선택해야 자동으로 스케줄이 실행된다.



문제가 있는 부분이 있으면 자삭 하겠습니다.


포스팅 끝.




반응형