모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : computer_251519
    작성자 : 사악한셩
    추천 : 1
    조회수 : 5806
    IP : 222.237.***.160
    댓글 : 1개
    등록시간 : 2015/07/16 11:38:11
    http://todayhumor.com/?computer_251519 모바일
    [NAS] Synology NAS에서 EBS 라디오 자동 녹음하기

    기존에는 IDC에 있는 서버를 통해서 EBS 라디오를 녹음하다가 언제부턴가 그 방법에 제한이 걸려 더 이상 이용을 할 수 없게 되었습니다.
    마침 우분투를 이용한 방법들이 많이 있어서 한 동안은 우분투를 이용해서 녹음 하였으나 문득 집에 있는 나스를 이용해보자란 생각이 들었습니다. 어차피 우분투에 녹음된 파일을 나스로 백업을 하고 있었기 때문에 굳이 번거롭게 옮기는 작업을 하지 말고 나스 자체를 이용해보기로 하고 일단 폭풍 검색.......
    하지만 대부분의 검색 결과가 우분투를 이용한 방법이어서 슬슬 포기할 떄즘 다음과 같은 글을 확인 하였습니다.


    시놀로지 적용이 가능하냐는 질문에 chroot를 설치하고 성공했다는 댓글을 보고 다시 검색을 한 결과,


    저와 같이 똑같은 게시글을 보고 성공하신 분께서 성공기를 올려 주셨습니다.
    해당 글 참고하여 내용 덧붙어 공유하고자 합니다.

    제일 먼저 할 일은 시놀로지 나스에 데비안 chroot를 설치하는 것입니다.
    다음과 같이 패키지 센터를 열어서 설정에 들어가 패키지 소스를 추가해 줍니다.


    이름 : 편하신걸로 구분하면 됩니다. 저 같은 경우는 Debian Chroot 라고 정했습니다

    입력하시고 확인을 누르면 다음과 같은 메시지 창을 보실 수 있는데 확인을 눌러 줍니다.




    커뮤니티를 선택하시고 아무 내용이 나오지 않을 경우 새로 고침을 눌러 주세요


    Debian Chroot 패키지를 설치 해주세요



    Debian Chroot를 설치하기 위해서는 Pyton도 같이 같이 설치 해야 합니다. '예'를 눌러서 진행합니다.



    다운로드 작업이 끝나면 설치 확인 팝업이 뜹니다. '적용'을 눌러서 진행합니다.



    설치 실패 창이 나올 경우 다음과 같이 설정을 변경합니다.



    패키지 설정 일반 탭에서 신뢰 수준을 'Synology Inc. 및 신뢰할 수 있는 게시자'를 선택하고 확인을 누르고 다시 Debian Chroot 패키지를 설치합니다.

    패키지 설치가 끝났으면 이제 터미널에서 작업을 해야 합니다.



    SSH 서비스가 활성화 되어 있지 않으면 제어판에서 해당 서비스를 활성화 해줍니다.




    putty나 기타 다른 터미널 접속 프로그램을 이용하여 나스에 root로 접속합니다.



    접속 후 다음과 같은 명령어로 chroot를 실행합니다.

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

    실행을 하고 나면 위에 화면과 같이 #으로 환경이 바뀐걸 확인 하실 수 있습니다. 
    근데 왠 warning 메시가 떠서 상당히 거슬리네요. 로케일 설정이 되지 않아서 나오는 경고 메시지인데 사실 별 지장은 없으나 거슬리니깐 이것도 같이 해결하도록 하겠습니다.

    로케일 설정과 EBS 녹음을 위한 패키지들을 설치하도록 하겠습니다. 
    우선 rtmpdump 패키지를 설치해야 하고 ffmpeg 설치를 합니다. 저같은 경우는 최종 아웃풋 파일을 mp3로 하기 위해 lame 패키지도 설치하겠습니다. 그리고 로케일 설정이 안되서 나오는 경고 메시지를 해결하기 위해 locales 패키지도 같이 설치합니다.
    패키지를 설치하기 전 패키지 업데이틀 합니다.

    터미널에 apt-get update 를 입력하고 실행합니다. 업데이트에 다소 시간이 소요됩니다.
    업데이트가 끝나면 다음 명령어를 순차적으로 실행합니다.

    apt-get install rtmpdump
    apt-get install ffmpeg
    apt-get install lame
    apt-get install locales

    설치가 다 됐으면 우선 로케일 설정부터 해결토록 하겠습니다.
    다음 명령어를 터미널에 입력하고 실행하면 아래와 같은 화면이 나옵니다.

    dpkg-reconfigure locales



    그러면 화면을 내려서 'en_US.UTF-9 UTF-8'을 선택하고 OK를 눌러서 다음 화면으로 이동합니다.






    en_US.UTF-8을 선택하고 OK를 눌러 줍니다.

    해당 설정이 끝나면 이제 로케일 관련된 경고 메시지는 더 이상 안 뜰겁니다.

    이제 EBS 녹음을 위한 다음 단계로 진행합니다.

    우선 나스의 공유 폴더와 mount 시켜 줄 디렉토리를 하나 만듭니다.



    적당히 /mnt 밑에 만들도록 하겠습니다.

    mkdir /mnt/EBS

    디렉토리를 만들고 난 후 나스의 공유 폴더에 mount 시켜 줍니다. 저같은 경우는 녹음 파일을 웹상에서 확인 할 수 있게 하기 위해 web 공유 폴더를 활용하도록 하겠습니다.

     

    mount /volume1/web/ebs/downloads /usr/local/debian-chroot/var/chroottarget/mnt/EBS

    mount 시킬 디렉토리는 각자 자신의 환경에 맞게 입력하도록 합니다.

    그런 후 다음 내용으로 스크립트 파일을 만들어 줍니다. 이 역시 자신의 환경에 맞게 적당히 수정해서 쓰시면 됩니다.

    #!/bin/bash
    if [ $# -lt 3 ]
      then
      echo $0": insufficient arguement!"
      echo "usage: $0 [program_name] [recording_time(min)] [target_dir]"
      exit 1
    fi

    RADIO_ADDR="rtmp://ebsandroid.ebs.co.kr:1935/fmradiofamilypc/familypc1m"

    PROGRAM_NAME=$1
    RECORD_MINS=$2
    RECORD_SECS=$(($2*60))
    DEST_DIR=$3

    DATE=$(/bin/date +%Y-%m-%d-%a)
    DIR_NAME=$(/bin/date +%Y-%m)

    TEMP_FLV=`mktemp -u`$PROGRAM_NAME.flv
    TEMP_WAV=$DATE"-"$PROGRAM_NAME.wav
    MP3_FILE_NAME=$DATE"-"$PROGRAM_NAME.mp3

    rtmpdump -q -r $RADIO_ADDR -B $RECORD_SECS -o $TEMP_FLV
    sleep 1
    ffmpeg -i $TEMP_FLV -acodec pcm_s16le -ac 2 -ab 64 -vn -y $TEMP_WAV > /dev/null 2>&1
    lame -h $TEMP_WAV $MP3_FILE_NAME > /dev/null 2>&1
    sleep 1


    rm -rf $TEMP_FLV
    rm -rf $TEMP_WAV

    mkdir -p /mnt/EBS/$DIR_NAME
    mkdir -p /mnt/EBS/$DIR_NAME/$DEST_DIR

    mv $MP3_FILE_NAME /mnt/EBS/$DIR_NAME/$DEST_DIR
    해당 스크립트에 실행 권한을 주고 crontab에 등록해주면 녹음이 되시는 걸 확인 하실 수 있습니다.

    저 같은 경우는 다음과 같이 crontab에 등록해서 사용합니다.

    00 05 * * 1-5 /mnt/EBS/ebs_rec.sh pocket_chinese 10 pocket_chinese
    10 05 * * 1-5 /mnt/EBS/ebs_rec.sh mid_level_japanese 20 mid_level_japanese
    30 05 * * 1-5 /mnt/EBS/ebs_rec.sh mid_level_chinese 20 mid_level_chinese
    50 05 * * 1-6 /mnt/EBS/ebs_rec.sh pocket_english 10 pocket_english
    00 06 * * 1-6 /mnt/EBS/ebs_rec.sh toeic_king 20 toeic_king
    20 06 * * 1-6 /mnt/EBS/ebs_rec.sh easy_writing 20 easy_writing
    40 06 * * 1-6 /mnt/EBS/ebs_rec.sh listen_english 20 listen_english
    00 07 * * 1-6 /mnt/EBS/ebs_rec.sh talk_english 20 talk_english
    20 07 * * 1-6 /mnt/EBS/ebs_rec.sh easy_english 20 easy_english
    40 07 * * 1-6 /mnt/EBS/ebs_rec.sh power_english 20 power_english
    00 23 * * 1-6 /mnt/EBS/ebs_rec.sh toeic_speaking 20 toeic_speaking
    20 23 * * 1-6 /mnt/EBS/ebs_rec.sh fly_english 20 fly_english
    여기까지 하면 EBS 자동 녹음 시스템(?)이 완성됩니다.

    추가로 하나 더 해주실 작업이 있다면 나스를 재부팅 할 경우 mount 시켜 놓은 디렉토리가 해제가 되므로 부팅 시 자동으로 마운트 시켜 주는 스크립트를 추가하도록 하겠습니다.

    시놀로지 나스 같은 경우 /usr/syno/etc/rc.d 경로에서 해당 스크립트가 기동됩니다. 단 스크립트에 start와 stop 반드시 있어야지만 해당 스크립트가 부팅 시 제대로 기동되니 참고하시기 바랍니다.
    참고삼아 제 스크립트 올려 드립니다.

    #!/bin/sh

    case "$1" in
      'start')
        mount /volume1/web/ebs/downloads /usr/local/debian-

    chroot/var/chroottarget/mnt/EBS
        ;;
      'stop')
        umount /usr/local/debian-chroot/var/chroottarget/mnt/EBS
        ;;
    *)
    esac
     이렇게 하면 모든 작업이 끝납니다.

    저는 이렇게 녹음된 파일을 웹으로 관리를 하여 지인들과 공유하고 있습니다.



    mp3 파일을 다운 받을 수도 있고, 바로 스트리밍으로 듣거나 월별로 한꺼번에 다운 받을 수 있게 해 놓았습니다.


    그럼 참고가 되었길 바랍니다.

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2015/07/16 12:04:38  59.24.***.215  영곤빵  636159
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    371767
    책상에서 PC 켜고 끄기 [10] NeoGenius 24/11/22 23:22 523 3
    371766
    옛날 노트북으로 듀얼 모니터 쓰려는데 충격 [8] 맥플러리 24/11/21 17:36 546 3
    371765
    사무용PC를 구매하려고하는데요 리뉴올PC(중고구입) 안좋은가요? [12] 유치원회장乃 24/11/21 16:32 333 2
    371764
    아무리 추워도 파밍을 게을리 하지 마라 [14] 싼타스틱4 24/11/18 02:12 724 7
    371763
    컴이 날라다니네여 [6] 시인과촌된장 24/11/17 18:38 649 3
    371762
    인터넷업무 위주 컴퓨턴데 어떤점이 부족할까요? [19] 차케라 24/11/14 10:11 558 1
    371761
    안녕하세요 선생님들 cpu고민이 되어서 질문드려봅니다 [9] 후라이케촵찹 24/11/10 18:18 577 2
    371760
    데스크탑 알림 프로그램을 찾습니다(도움ㅠㅠ) [7] 본인삭제금지 후천적 24/11/07 18:10 533 1
    371759
    중학교 들어갈 아들이 사용할 컴퓨터입니다. [13] 베스트금지베오베금지본인삭제금지외부펌금지 김차장™ 24/11/07 12:28 836 1
    371758
    LD플레이어로 게임을 하면 화면이 깨져 버립니다 [10] 후천적 24/11/06 14:19 683 1
    371757
    256g sd 카드 말인데 [2] 맥플러리 24/11/05 11:26 693 2
    371756
    노트북 노화로 인해 교체시기가 다가온것 같은데. 고르기가 너무 힘듭니다. [8] 창작글본인삭제금지 단단a 24/11/05 09:32 646 0
    371754
    선생님들) 컴퓨터 비교좀 가능할까요? 셋중에 뭐가 제일 좋을지 추천좀 해 [8] 팬티형 24/10/31 10:25 926 3
    371752
    좆댓어 [19] 싼타스틱4 24/10/28 00:48 1312 4
    371751
    컴알못이 CPU 업그레이드 질문 드립니다. [7] 대고참 24/10/24 22:12 885 0
    371750
    파워 가격차이만큼 수명이나 성능차이가 있을까요 [5] vegas999 24/10/23 14:00 915 2
    371749
    아들 컴터 사주려는데 조언 좀 부탁드립니다 [7] 미춰붜뤼겠눼 24/10/23 10:39 1057 2
    371748
    날이 추워지니까 FAN들이 소리를 내네요 [2] ㅗㅠㅑ 24/10/22 09:01 928 2
    371747
    노트북 교체시기인가 합니다. 노트북 고르는 것 도와주세요. [10] 본인삭제금지 도시샤 24/10/21 16:56 1023 0
    371746
    고수님들 컴퓨터 견적 질문좀 드립니다. [6] 오후10시47분 24/10/21 06:11 966 1
    371744
    GTA5 옵션 관련 질문 드립니다. (너무 버벅되요...) [11] 본인삭제금지 MincePie 24/10/19 12:04 974 1
    371743
    쉬프트키가 안먹혀요 도와주세요 [3] 맥플러리 24/10/19 11:03 1139 3
    371741
    진짜 인터넷때문에 돌아버릴것 같아요 제발 도와주세요 [10] 대고참 24/10/14 19:32 1123 1
    371740
    모니터 6개 입니다. 구성 [2] Lunatic 24/10/14 17:06 1235 4
    371739
    와 스피커 잡음해결 [3] Oh_My!_Girl 24/10/14 00:51 1198 1
    371737
    이런 스피커 잡음은 어떻게 해결해요? [5] 본인삭제금지 Oh_My!_Girl 24/10/13 21:09 984 1
    371735
    원래 스피커도 발열이 있나요? [3] 본인삭제금지 Oh_My!_Girl 24/10/13 15:14 863 1
    371734
    스피커 선을 본체에 꼽는거랑 모니터에 꼽는거랑 음질은 동일한가요? [4] 본인삭제금지 Oh_My!_Girl 24/10/09 16:52 1042 1
    371733
    hdmi 선이 길어질수록 데이터 전송이 늦어지나요 [10] 맥플러리 24/10/09 11:33 1334 2
    371732
    다들 사진 파일을 어디에 보관하시나요? [14] 베스트금지베오베금지본인삭제금지 전여자친구 24/10/09 01:46 1168 3
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈