EBS 라디오 녹음 방법 - http://3jini.tistory.com/93
url snooper 설치.
유료지만 무료사용으로 시작하면된다.
http://www.donationcoder.com/Software/Mouser/urlsnooper/index.html
구글링으로 여러가지 해보았다. wireshark windump rtmpdump 등등.. 캡쳐툴들 등등.. 그러나 다 허빵이었다.
이것이 패킷을 가장 잘 잡아준다.
반드시 url snooper프로그램 먼저 실행후, 캡쳐하고자 하는 라이브방송을 띄운다.
File -고급(advanced) 모드로 변경한후
Protocol Filter는 Show All
Sniff Network를 누르게 되면,,,많은 패킷들이 나오게 된다.
rtmp://~ ~~~/ 라는 주소를 찾게 될것이다.
이제 찾은 주소를 아래 sh 배치파일에 넣어주자. 기존에 썼던 ebs녹음용 sh 파일을 복사해서 썼다.
dgfebc.sh
#!/bin/bash
#대구극동방송
RADIO_ADDR="찾은주소를여기에 넣는다"
PROGRAM_NAME=$1
RECORD_MINS=$(($2 * 60))
TARGET_DIR=$3
REC_DATE=`date +%Y%m%d-%H%M`
FILE_NAME=$PROGRAM_NAME"_"$REC_DATE.m4a
cd /volume1/pvr/
ffmpeg -re -i "$RADIO_ADDR" -vn -acodec copy -t $RECORD_MINS "$FILE_NAME" </dev/null >>$FILE_NAME.log 2>&1
mkdir -p $TARGET_DIR </dev/null >>"$FILE_NAME".log
mv $FILE_NAME $TARGET_DIR </dev/null >>"$FILE_NAME".log
rm *.log
스크립트는 /volume1/pvr/dgfebc.sh 로 두었다.
앞선 EBS 녹음하기 게시물에서와 같이 이 sh는 실행권한을 가져야 하기때문에
chmod +x dgfebc.sh
와 같이 권한이 주어져 있어야한다.
작업스케쥴러에 스케줄 등록.
생성버튼을 눌러서
작업명 : FEBC
실행명령 :
cd /volume1/pvr
sh dgfebc.sh "통일대한민국을꿈꾸며" 45 /volume1/EBS/febc
파일명은 띄어쓰기나 한글?? 이면 문제될까봐 따옴표로 묶어주었다.
예를들면 통일 대한민국을 꿈꾸며 라는 방송을 녹화해보자.
오후 13시부터 45분간 진행이다.
따라서 스케줄에서 다음과 같이
cd /volume1/pvr
sh dgfebc.sh "통일대한민국을꿈꾸며" 45 /volume1/EBS/febc
명령 순서는 다음과 같다
sh sh파일명 녹화이름(물론 녹화후 뒤에 , 스크립트를 통해서 날짜가 자동 붙는다) 녹화총시간 저장경로
날짜는 매일
시간은 첫 실행시간을 13:00로 두면되겠다.
아래와 같이 체크되어 위 스케줄대로 실행이 되며, 녹화된 파일은 지정한 저장경로에 날짜붙어 저장된다.
테스트 삼아서 녹화시간을 1분으로 변경한후 잘되는지 해보자.
cd /volume1/pvr
sh dgfebc.sh "통일대한민국을꿈꾸며" 1 /volume1/EBS/febc
녹화가 완료되면,
그림과 같이 febc 폴더가 자동 만들어지고 파일명에 날짜와 시간이 붙어서 m4a로 저장이 된다.
나스에서는 바로 우클릭 재생하면 재생할 수 있고,
mp3와 마찬가지로 일반 플레이어로 m4a 재생은 잘된다.