CLIEN

본문 바로가기 메뉴 바로가기 폰트크기변경 색상반전보기
톺아보기 공감글 추천글
커뮤니티 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 임시소모임 ·밀리터리당 ·굴러간당 ·아이포니앙 ·MaClien ·주식한당 ·방탄소년당 ·자전거당 ·밀리터리당 ·일본산당 ·나스당 ·바다건너당 ·가상화폐당 ·소셜게임한당 ·개발한당 ·노젓는당 ·안드로메당 ·땀흘린당 ·콘솔한당 ·걸그룹당 ·키보드당 ·골프당 ·날아간당 ·클다방 ·꼬들한당 ·PC튜닝한당 ·냐옹이당 ·와인마신당 ·스팀한당 ·테니스친당 ·덕질한당 ·VR당 ·KARA당 ·소시당 ·육아당 ·사과시계당 ·레고당 ·IoT당 ·맛있겠당 ·야구당 ·축구당 ·디아블로당 ·방송한당 ·이륜차당 ·패스오브엑자일당 ·리눅서당 ·임시소모임 ·그림그린당 ·시계찬당 ·라즈베리파이당 ·퐁당퐁당 ·LOLien ·심는당 ·전기자전거당 ·찰칵찍당 ·소리당 ·스타한당 ·영화본당 ·블록체인당 ·젬워한당 ·활자중독당 ·미드당 ·WOW당 ·캠핑간당 ·포뮬러당 ·뚝딱뚝당 ·e북본당 ·윈폰이당 ·개판이당 ·패셔니앙 ·터치패드당 ·문명하셨당 ·노키앙 ·WebOs당 ·빨콩이당 ·DANGER당 ·여행을떠난당 ·총쏜당 ·대구당 ·갖고다닌당 ·안경쓴당 ·가죽당 ·물고기당 ·3D메이킹 ·X세대당 ·배드민턴당 ·농구당 ·블랙베리당 ·곰돌이당 ·뽀록이당(당구) ·보드게임당 ·볼링친당 ·클래시앙 ·요리한당 ·쿠키런당 ·동숲한당 ·날아올랑 ·이브한당 ·도시어부당 ·FM한당 ·차턴당 ·내집마련당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·어학당 ·Mabinogien ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·적는당 ·소풍간당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·파도탄당 ·테스트당 ·공대시계당 ·트윗당 ·창업한당
© CLIEN.NET
공지오늘 밤 10시부터 약 40분간 서버 작업이 진행됩니다. 더보기
l

팁과강좌

PC/모바일 EBS 외국어 라디오 자동 녹음 with 시놀로지 나스 25

17
라디
18,411
2015-06-25 00:40:06 106.♡.206.67

참고한 게시물

1. http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=149252&page=0&sca=&sfl=&stx=&spt=0&page=0&comment_page=last&cwin=#c_276661CLIEN

 

2. http://going-together.tistory.com/17

 

3. 네이버 시놀로지 카페 (가입해야 볼 수 있습니다.)

http://cafe.naver.com/synologynas/58982

 

 

===================================================================================================

EBS 외국어라디오방송을 시놀로지 나스로 자동녹음을 할 수있다는 소문을 들은지 어언 1년여가 지나서야 의욕이 생겨, 지난 주부터 시작해보았습니다.

 

이미 다 알려진 것이기에 그저 쫓아 하면 될 줄 알았습니다. 그러나, 시키는 대로 했는데도 곳곳에서 막히기에, 주섬주섬 꾸역꾸역하다보니 성공을 했기에, 저같은 어린 백셩이(ㅎㅎ) 따라 하기 쉽도록 여기에 보고합니다.

=============================================================================

 

1. 준비물

시놀로지 나스. (저는 212+)

 

 

2. 사전 준비

 

1) 나스에 접속하여 패키지센터-설정-패키지 소스-추가 하여

제목에는 적당히, 위치에는 http://packages.synocommunity.com/ 를 넣어주고 확인

 

2) 제어판-터미널 및 SNMP에서 SSH 서비스 활성화.

( 포트는 가급적 22번 기본을 사용하지 마시고, 임의로 바꾸세요. 그대로 열려있으면 셀수 없이 많은 공격을 당합니다. 물론 바꾼 포트포워딩도 맞춰서 바꾸세요.)

 

3) File Station에서 공유폴더를 만들어 놓습니다. ‘EBS’

 

 

3. Debian chroot 설치

 

1) 패키지센터-커뮤니티에서 ‘debian chroot’를 설치합니다.

 (이때 python이 설치되어 있지 않으면, 자동으로 설치시작합니다. 혹시 설치실패라고 나오면 패키지센터-설정-신뢰수준-모든 게시자로 바꾸면 됩니다.)

 

2) 패키지 센터-설치됨에서 Debian Chroot가 실행됨으로 표시되는 것을 확인. 중지됨이면 작업-실행을 선택

 

 

4. Debian chroot 설정을 위하여

 

1) 터미널을 통하거나 Putty를 통해 시놀로지에 접속

저는 맥OS라 터미널에서 ssh -p 1234 root@192.168.0.10 로 접속.

(1234는 각자 정해 놓은 ssh포트, 192.168.0.10은 각자 정해 놓은 NAS 주소에 맞게고치면 됩니다. 암호를 물어보는데, 암호는 NAS admin의 암호입니다.)

 

 

 

5. Debian chroot 실행

접속된 상태에서

chroot /usr/local/debian-chroot/var/chroottarget /bin/bash

를 입력하여 실행합니다.

 

 

 

** 지금부터는 debain chroot와 시놀OS를 잘 구분하세요. 확실히 인지 하지 않으면, 나중에 셋팅할 때 헤맵니다. (말해놓고 저도 착각했네요)

 

 

 

6. Debian chroot안에서의 설치 1.

1) apt-get update

2) apt-get install rtmpdump libav-tools

3) apt-get install ffmpeg

 

 

6. 시놀로지 OS에서
다시 시놀로지 OS로 나가기 위해 exit

 

1) 시놀로지의 EBS 디렉토리로 마운트 할 디렉토리 작성

mkdir /usr/local/debian-chroot/var/chroottarget/mnt/public

 

2) 마운트 

mount /volume1/EBS /usr/local/debian-chroot/var/chroottarget/mnt/public

 

 

7. 다시 chroot로 들어와서  
(chroot /usr/local/debian-chroot/var/chroottarget /bin/bash)

 

링크된 원강좌에서

http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=149252&page=0&sca=&sfl=&stx=&spt=0&page=0&comment_page=last&cwin=#c_276661CLIEN

ebs_record.sh 스크립트 작성

(댓글에 무한비행님 스크립트를 복사해서 사용했습니다.)

 

 이 경우에는 
    nano /mnt/public/ebs_record.sh
    로 입력하여 화일을 생성후 무한비행님 스크립트를 복사해 붙여넣기 하고 control+o, enter하여 세이브하고 control+x 로 나옵니다.

 

 

8. 스크립트 실행가능하도록 화일만들기

chmod 777 /mnt/public/ebs_record.sh

 

 

9. 실행가능한지 테스트 해보기

 

cd /mnt/public 해서 디렉토리를 바꿔놓고

 

ebs_record.sh x 1 x

저는 여기서 실행이 안되더군요1

한참을 삽질한 후

sh ebs_record.sh x 1 x 라고 하거나 ./ebs_record.sh x 1 x라고 하니 실행이 됩니다.

 

 

 

=========================================================

15. 추가

 

일리어스님의 팁으로 내용을 변경합니다. 감사합니다.

 

 

****시놀로지DSM의 작업스케즐러를 이용한 녹음방법 


   1) test.sh만들기

 

test.sh 화일을 만들어 (7.항목에 화일 만드는 방법있습니다.)

#!/bin/sh 

CHROOTTARGET=/usr/local/debian-chroot/var/chroottarget 

grep -q "${CHROOTTARGET}/mnt/public " /proc/mounts || mount -o bind /volume1/EBS ${CHROOTTARGET}/mnt/public 

chroot ${CHROOTTARGET} /mnt/public/ebs_record.sh test 1 /mnt/public/test

 

 

2) file station에서 화일을 EBS 디렉토리에 카피해 놓습니다.

    아래 설명해놓은 방법대로  chmod 777 test.sh를 합니다.

 

 

3) 시놀로지 DSM 작업스케줄러 셋팅

 

시놀로지 DSM에서 제어판-시스템-작업스케줄러-생성-사용자정의스크립트

작업: 원하는 이름

사용자정의스크립트에 test.sh

스케줄로 넘어가서 시간을 맞춰놓으시면 나스의 부팅과 관련 없이 잘 녹음이 됩니다. 

 

4) 추가

 

녹음하고 싶은 프로그램 수 만큼 복사해서, 

마지막 줄의 ..... test 1 /mnt/public/test 부분만 바꾸시면 됩니다.

예를 들면 PowerEnglish 20 /mnt/public/PowerEnglish 로 바꾸세요.

 

 

10번 이후는 필요없어졌습니다.^o^

 

다만, 참고할 부분이 있을 듯하여 남겨놓겠습니다. 

 

 

 

 

=============================== 

 

 

 

10. 자동으로 스케줄에 맞춰 녹음하기 위하여

crontab -e

 

1) 링크된 원강좌에서 이부분 설명대로 합니다.

저는 여기서 실행이 안되더군요2

다시 한참을 삽질 후

export PATH=./:@PATH 라고 명령을 주고 나니 실행이 되었습니다.

 

2) 각자 자기의 디렉토리에 맞게 수정하셔야 됩니다.

 

3) 시놀로지의 DSM에서

좌측 위쪽의 메인메뉴-debian chroot 실행

Debian chroot-service에서

Add

Name: cron

Launch script: /etc/init.d/cron

Status command: /etc/init.d/cron status

 

4) cron 데몬이 뭔가 문제가 있다고 합니다. 자동시작이 안됩니다.

/etc/init.d/cron stop

/etc/init.d/cron start 

라고 한번 죽였다 다시 시작 시켜야만 제대로 작동이 됩니다.

 

 

 

11. 원하는 프로그램 시간 셋팅

각자 알아서.

 

 

12. NAS를 재부팅하게 되었을 때

이것도 자동화할 수 있다고 하는데, 저는 여기서 실행이 안되더군요3

그래서 수동으로 해줍니다. 저는 나스를 가능하면 끄지 않습니다.

 

1) 나스부팅

2) ssh로 접속 ; 위의 4.-1)

3) debian chroot로 접속 ; 위의 5.

4) export PATH=./:@PATH

5) /etc/init.d/cron stop

6) /etc/init.d/cron start

 

요렇게 해주면 됩니다.

 

원하시는 분들이 아무쪼록 저보다 덜 고생하고 설치하길 기원합니다^^


13. 녹음 된 것 쉽게 듣기

방법이야 다양하겠지만, 저는 ds file로 접속해서 스트리밍으로 듣는 것이 가장 편했습니다.

라디 님의 게시글 댓글
SIGNATURE
항상 증거에 근거한 글만을 쓰려고 노력합니다.

틀린 글을 썼을 때, 따끔하게 지적해주시면 고맙게 받아들이겠습니다 ^^
서명 더 보기 서명 가리기
  • 주소복사
  • Facebook
  • Twitter
17명
댓글 • [25]
을 클릭하면 간단한 회원메모를 할 수 있습니다. 메모동기화
예진아빠
LINK
#49284062
IP 125.♡.221.59
15-06-25 2015-06-25 01:14:29 / 수정일: 2017-04-30 16:05:59
·
와 대단하네요 이런 소중한 자료 공유에 감사드립니다. 나스로 공부해봐야겠네요!!
의과대학생
LINK
#49284074
IP 66.♡.82.162
15-06-25 2015-06-25 04:51:06 / 수정일: 2017-04-30 16:05:59
·
우와!!!!
추천드리고 가요~
감사합니다 ^^
arnim
LINK
#49284077
IP 27.♡.242.74
15-06-25 2015-06-25 07:37:03 / 수정일: 2017-04-30 16:05:59
·
와우!!
감사합니다.
집에 있는 토렌트 머신이 더욱 더 실용적으로 사용할 수 있겠네요.
엔알이일년만
LINK
#49284079
IP 211.♡.83.124
15-06-25 2015-06-25 08:29:18 / 수정일: 2017-04-30 16:05:59
·
스크랩했습니다!

감사합니다^^
삭제 되었습니다.
일리어스
LINK
#49284090
IP 211.♡.22.139
15-06-25 2015-06-25 09:17:24 / 수정일: 2017-04-30 16:05:59
·
추가 팁 드립니다. (나스 재부팅과 상관없이 녹음 되는)

제어판의 작업스케쥴러를 이용해서 자동화 할 수 있습니다.

shell파일을 만든후에 작업스케쥴러에서 시간과 날짜를 정해서 자동실행되게 하면 되는데요.

실행명령 칸에
/volume1/ebs/middle.sh
이런식으로 넣어두면 해당 쉘이 실행됩니다. (제 경우 목금토 와 월화수를 구분해서 쉘을 2개 넣어두었어요)

쉘 내용 첨부합니다.
#!/bin/sh
CHROOTTARGET=/usr/local/debian-chroot/var/chroottarget
grep -q "${CHROOTTARGET}/mnt/ebs " /proc/mounts || mount -o bind /volume1/ebs ${CHROOTTARGET}/mnt/ebs
chroot ${CHROOTTARGET} /mnt/ebs_record.sh japan 20 /mnt/ebs/2015/MIDDLE

자동 마운트가 포함되어있구요.

이게 crontab 편집하는것보다 더 잘 되더라구요.(제 경우 크론탭 설정해도 계속 그 시간에 녹음 안되던 버그가 있었어요)
roki81
LINK
#49284211
IP 223.♡.215.55
15-06-25 2015-06-25 19:56:56 / 수정일: 2017-04-30 16:05:59
·
오 저도 자동마운트가 문제였는데 좋은 정보감사합니다
라디
LINK
#49284092
IP 106.♡.206.67
15-06-25 2015-06-25 10:22:14 / 수정일: 2017-04-30 16:05:59
·
위에 두분 조언 감사드립니다.
(도전과제군요^^)
자유
LINK
#49284107
IP 121.♡.153.253
15-06-25 2015-06-25 12:03:54 / 수정일: 2017-04-30 16:05:59
·
EBS 영어 녹음해 들어야지!!! 하고 들어와 봤는데, 흰 것은 바탕이고 검은 것은 글씨려니... (ㅠㅠ)
제가 따라할 수 있는 수준이 아니네요.

아무튼, 좋은 정보 고맙습니다. :)
인생늘보
LINK
#49284111
IP 223.♡.165.151
15-06-25 2015-06-25 13:09:20 / 수정일: 2017-04-30 16:05:59
·
자유님
+1 ㅜㅜ
#CLiOS
bigzero
LINK
#49284125
IP 168.♡.83.151
15-06-25 2015-06-25 13:51:18 / 수정일: 2017-04-30 16:05:59
·
ㅎㅎ 시놀로지 나스 있으면 한번 따라해 보시면 생각보다 어렵지는 않아염....
전 해커스 AP News 도 스크립트하고 녹음하고 있습니다만.....
녹음해 놓고 시간 없다는 핑계로 안듣고 공부 안한다는거~~~ ㅡㅡ;
라디
LINK
#49284142
IP 106.♡.206.67
15-06-25 2015-06-25 15:35:59 / 수정일: 2017-04-30 16:05:59
·
차근차근 번호 순서대로 해보세요~ 됩니다 되요^^
crom3
LINK
#49284160
IP 203.♡.218.22
15-06-25 2015-06-25 16:50:26 / 수정일: 2017-04-30 16:05:59
·
능력자께서 간단한 나스용 앱으로 개발해 주시길... ㅜ ㅜ
큰개미
LINK
#49284203
IP 203.♡.208.27
15-06-25 2015-06-25 19:08:07 / 수정일: 2017-04-30 16:05:59
·
오래된 아이리버 엠피쓰리 플레이어(예를들어 t10)에는 이 기능이 기본으로 들어 있어서 매일 아침 녹음된 영어 뉴스를 들었던 기억이 있네요. 그 이후 모델에는 저작권 문제로 이 기능이 제거 된듯...
from CV
해월
LINK
#49284281
IP 61.♡.103.56
15-06-26 2015-06-26 07:02:39 / 수정일: 2017-04-30 16:05:59
·
흰것은 글자요 검은것은 바탕색이니........ ㅡㅡ;
아나파나
LINK
#49284348
IP 211.♡.183.15
15-06-26 2015-06-26 09:45:48 / 수정일: 2017-04-30 16:05:59
·
Tune in radio 어플 사서 잘 썼는데 최근 EBS는 막혔는지 나오지 않더군요.
따라해보고 싶지만 엄두가 안나네요.
좋은정보 감사드려요.
빅피처
LINK
#49284574
IP 116.♡.108.91
15-06-26 2015-06-26 19:27:30 / 수정일: 2017-04-30 16:05:59
·
9번에서 ERROR: Problem accessing the DNS 에러 나면서 안되네요..유뿔이고 dns 설정을 8.8.8.8 이나 8.8.4.4 로 바꿔도 안되네요. 공유기에 먼가 설정을 따로 해야 되는게 있을까요?
라디
LINK
#49284604
IP 175.♡.42.81
15-06-27 2015-06-27 01:07:30 / 수정일: 2017-04-30 16:05:59
·
흠....못 만나본 에러라 잘 모르겠습니다. 도움이 못되어서 미안합니다-_-;
Beth
LINK
#49284845
IP 66.♡.82.170
15-06-28 2015-06-28 23:22:00 / 수정일: 2017-04-30 16:06:00
·
감사합니다. 이런 글들이 모이고 모여서 후에 고생할 사람들에게 큰 도움이 되지요.
삭제 되었습니다.
타래군
LINK
#67362924
IP 1.♡.54.156
16-01-20 2016-01-20 17:09:50 / 수정일: 2017-04-30 22:25:49
·
등록하신지 오래되어서 보실지 모르겠지만.. 혹시나 해서 문의 남깁니다.

스크립트 테스트를 하면 아래와 같이 오류 메세지가 나타나는데 어떤 문제 인지 알수 있을까요?
mv: cannot stat ?쁷_20160120-1147.m4a?? No such file or directory
노을공원
LINK
#67367608
IP 180.♡.131.25
16-03-02 2016-03-02 23:00:02 / 수정일: 2017-04-30 22:25:52
·
rtmp 주소가 안되어서 그럴거 같네요. 아래의 주소로 바꿔서 해보세요.
rtsp://new_iradio.ebs.co.kr/iradio/iradiolive_m4a
깨금
LINK
#67377571
IP 119.♡.101.103
16-05-20 2016-05-20 10:42:09 / 수정일: 2017-04-30 22:25:57
·
윗분이 주신 주소는 ebs 외국어라디오 주소이고 ebs 라디오주소는 바뀌었네요.
RADIO_ADDR="rtmp://ebsandroid.ebs.co.kr:1935/fmradiofamilypc/familypc1m"

두 조소 모두 잘되니 원하는대로 골라쓰면 될것같습니다.
자유
LINK
#67379738
IP 121.♡.153.253
16-06-16 2016-06-16 13:37:48 / 수정일: 2017-04-30 22:25:58
·
아래와 같은 메세지가 나오면서 ffmpeg 설치가 안 되네요. ffmpeg 패키지 설치하는 다른 방법이 있을까요?


apt-get install ffmpeg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ffmpeg is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ffmpeg' has no installation candidate
MacGyver
LINK
#67383092
IP 125.♡.236.173
16-07-19 2016-07-19 16:54:12 / 수정일: 2017-04-30 22:26:00
·
시간이 너무 많이 지나서 벌써 해결책을 찾으셨으리라 생각합니다만...
혹시 몰라 답변 답니다. 저도 좀전에 ffmpeg이 안 깔려서 설치방법 찾다가 링크의 3번항목부터 따라해서 성공했습니다.

https://www.assetbank.co.uk/support/documentation/install/ffmpeg-debian-squeeze/ffmpeg-debian-jessie/
자유
LINK
#67383093
IP 203.♡.207.50
16-07-19 2016-07-19 16:59:26 / 수정일: 2017-04-30 22:26:00
·
맥가이버님 감사합니다.
시간이 많이 지났어도 해결 못 했었고요, 현재 나스가 사망해서.... ㅠㅠ
다음에 살려낸 뒤 시도해 보겠습니다. 다시 한 번 감사합니다.
meissner
LINK
#67392359
IP 58.♡.117.39
16-10-16 2016-10-16 08:49:19 / 수정일: 2017-04-30 22:26:05
·
좋은 정보 감사합니다. 따라하다가 추가할 부분이 있어 글 남깁니다.
5. chroot 실행에서 Synocommunity에서 패키지 설치하신 분들은 /var/packages/debian-chroot/scripts/start-stop-status chroot 이렇게 하셔야 chroot 실행이 됩니다.
6. mount할 때 DS 6.0이상에서는 mount --bind /경로 이렇게 하셔야 mount가 되네요.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디·비번 찾기 회원가입
OTP 앱 인증코드
인증코드를 받지 못하는 경우
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
고객지원
  • 게시물 삭제 요청
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
GIF 파일 다운로드
0 0 0 0
GIF 파일을 다운로드 받으려면
화면에 표시된 4자리 번호를 입력해주세요.