[LINUX], [UBUNTUI], EBS 어학강좌 다운로드 리눅스 쉘 스크립트

 

 

 

2015년 4월 세째주부터 MMS에서 rtmp로 통신방식이 바뀌어

자동녹음후 다시 프로그램을 손보았습니다.

 

EBS  의 어학강좌를 녹음하려는 분들께 도움이 되고자 합니다.

 

 

 

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

* Bash shell  스크립트


#!/bin/bash
#RADIO_ADDR="rtmp://ebsandroid.ebs.co.kr/fmradiofamilypc/familypc1m"
RADIO_ADDR="rtmp://new_iradio.ebs.co.kr/iradio/iradiolive_m4a"
RADIO_NAME="ebs_radio"


PROGRAM_NAME=27328
RECORD_MINS=$((17072 * 60))
#DEST_DIR=

[LINUX], [UBUNTUI], EBS 어학강좌 다운로드 리눅스 쉘 스크립트

 

 

 

2015년 4월 세째주부터 MMS에서 rtmp로 통신방식이 바뀌어

자동녹음후 다시 프로그램을 손보았습니다.

 

EBS  의 어학강좌를 녹음하려는 분들께 도움이 되고자 합니다.

 

 

 

 

* Bash shell  스크립트


#!/bin/bash
#RADIO_ADDR="rtmp://ebsandroid.ebs.co.kr/fmradiofamilypc/familypc1m"
RADIO_ADDR="rtmp://new_iradio.ebs.co.kr/iradio/iradiolive_m4a"
RADIO_NAME="ebs_radio"


PROGRAM_NAME=$1
RECORD_MINS=$(($2 * 60))
#DEST_DIR=$3
DEST_DIR=~/Radio/EBS/$3

#REC_DATE=`date +%Y%m%d-%H%M`
REC_DATE=`TZ=Asia/Seoul date +%Y%m%d-%H%M`
TEMP_FLV=~/Radio/`date +%Y%m%d-%H%M`

DATE=`date +%Y%m%d`

FPATH="$HOME/Radio/EBS"
FNAME="$1_$DATE"
WAVFNAME="$DEST_DIR/$FNAME.wav"
MP3FNAME="$DEST_DIR/$FNAME.mp3"

M4A_FILE_NAME=$PROGRAM_NAME"_"$REC_DATE.m4a

MPLAYER="/usr/bin/mplayer"
LAME="/usr/bin/lame"



mkdir -p $DEST_DIR

rtmpdump -r $RADIO_ADDR -B $RECORD_MINS -o $TEMP_FLV
#ffmpeg -i $TEMP_FLV -vn -acodec copy $M4A_FILE_NAME > /dev/null 2>&1
$MPLAYER $TEMP_FLV -ao pcm:file=$WAVFNAME


$LAME --quiet -h $WAVFNAME $MP3FNAME
rm -f $WAVFNAME


rm $TEMP_FLV


#mkdir -p $DEST_DIR
#mv $MP3FNAME $DEST_DIR


 

 

* crontab 예제

50 05 * * 1-6 export DISPLAY=:0 && rtmprec2c.sh 포켓영어 11 포켓영어 &

 

 

 

 

 

 

 

 


DEST_DIR=~/Radio/EBS/

[LINUX], [UBUNTUI], EBS 어학강좌 다운로드 리눅스 쉘 스크립트

 

 

 

2015년 4월 세째주부터 MMS에서 rtmp로 통신방식이 바뀌어

자동녹음후 다시 프로그램을 손보았습니다.

 

EBS  의 어학강좌를 녹음하려는 분들께 도움이 되고자 합니다.

 

 

 

 

* Bash shell  스크립트


#!/bin/bash
#RADIO_ADDR="rtmp://ebsandroid.ebs.co.kr/fmradiofamilypc/familypc1m"
RADIO_ADDR="rtmp://new_iradio.ebs.co.kr/iradio/iradiolive_m4a"
RADIO_NAME="ebs_radio"


PROGRAM_NAME=$1
RECORD_MINS=$(($2 * 60))
#DEST_DIR=$3
DEST_DIR=~/Radio/EBS/$3

#REC_DATE=`date +%Y%m%d-%H%M`
REC_DATE=`TZ=Asia/Seoul date +%Y%m%d-%H%M`
TEMP_FLV=~/Radio/`date +%Y%m%d-%H%M`

DATE=`date +%Y%m%d`

FPATH="$HOME/Radio/EBS"
FNAME="$1_$DATE"
WAVFNAME="$DEST_DIR/$FNAME.wav"
MP3FNAME="$DEST_DIR/$FNAME.mp3"

M4A_FILE_NAME=$PROGRAM_NAME"_"$REC_DATE.m4a

MPLAYER="/usr/bin/mplayer"
LAME="/usr/bin/lame"



mkdir -p $DEST_DIR

rtmpdump -r $RADIO_ADDR -B $RECORD_MINS -o $TEMP_FLV
#ffmpeg -i $TEMP_FLV -vn -acodec copy $M4A_FILE_NAME > /dev/null 2>&1
$MPLAYER $TEMP_FLV -ao pcm:file=$WAVFNAME


$LAME --quiet -h $WAVFNAME $MP3FNAME
rm -f $WAVFNAME


rm $TEMP_FLV


#mkdir -p $DEST_DIR
#mv $MP3FNAME $DEST_DIR


 

 

* crontab 예제

50 05 * * 1-6 export DISPLAY=:0 && rtmprec2c.sh 포켓영어 11 포켓영어 &

 

 

 

 

 

 

 

 



#REC_DATE=`date +%Y%m%d-%H%M`
REC_DATE=`TZ=Asia/Seoul date +%Y%m%d-%H%M`
TEMP_FLV=~/Radio/`date +%Y%m%d-%H%M`

DATE=`date +%Y%m%d`

FPATH="$HOME/Radio/EBS"
FNAME="27328_$DATE"
WAVFNAME="$DEST_DIR/$FNAME.wav"
MP3FNAME="$DEST_DIR/$FNAME.mp3"

M4A_FILE_NAME=$PROGRAM_NAME"_"$REC_DATE.m4a

MPLAYER="/usr/bin/mplayer"
LAME="/usr/bin/lame"



mkdir -p $DEST_DIR

rtmpdump -r $RADIO_ADDR -B $RECORD_MINS -o $TEMP_FLV
#ffmpeg -i $TEMP_FLV -vn -acodec copy $M4A_FILE_NAME > /dev/null 2>&1
$MPLAYER $TEMP_FLV -ao pcm:file=$WAVFNAME


$LAME --quiet -h $WAVFNAME $MP3FNAME
rm -f $WAVFNAME


rm $TEMP_FLV


#mkdir -p $DEST_DIR
#mv $MP3FNAME $DEST_DIR


 

 

* crontab 예제

50 05 * * 1-6 export DISPLAY=:0 && rtmprec2c.sh 포켓영어 11 포켓영어 &

 

 

 

 

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
358 OAuth 정리 졸리운_곰 2015.07.18 206
357 감정의 종류3 [한자어] file 졸리운_곰 2015.07.18 491
356 감정의 종류 [영어로] file 졸리운_곰 2015.07.18 3156
355 감정의 종류 졸리운_곰 2015.07.18 636
354 소프트웨어 요구사항명세서와 상세설계서 예제 file 졸리운_곰 2015.07.13 4672
353 dokuwiki api 졸리운_곰 2015.07.13 3230
352 [DokuWiki] 문서관리 특화 무료 위키백과 DokuWiki 사용법 정리 졸리운_곰 2015.07.13 1329
351 [소프트웨어 요구 사항 명세 예제],SRS,SoftwareRequirementSpecification, IEEE file 졸리운_곰 2015.07.09 392
350 UML 정리 문서들 file 졸리운_곰 2015.06.29 140
» [LINUX], [UBUNTUI], EBS 어학강좌 다운로드 리눅스 쉘 스크립트 졸리운_곰 2015.06.25 373
348 [ubuntu],[우분투], rtmp stream save as mp3, rtmp 스트림을 mp3 파일로 저장, rtmp 졸리운_곰 2015.06.25 422
347 우분투 14.04에 ffmpeg 2.2.1 설치하기 졸리운_곰 2015.06.24 235
346 perl 기본 문법 졸리운_곰 2015.06.19 381
345 Perl 문법설명 졸리운_곰 2015.06.19 433
344 Perl 정리 요약 졸리운_곰 2015.06.19 555
343 - Perl 입문 - 졸리운_곰 2015.06.19 187
342 [펄] Perl 프로그래밍 기초 예제 - Perl Example 졸리운_곰 2015.06.19 198
341 2시간 반만에 펄 익히기 졸리운_곰 2015.06.19 515
340 Open source Expert system 오픈소스 전문가 시스템 : 인공지능 졸리운_곰 2015.06.14 186
339 2015년도 SW기술자 노임단가 file 졸리운_곰 2015.06.12 553
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED