본문 바로가기
- Synology

헤놀로지(혹은 기타 나스)에 라디오 자동예약 녹음하기

by Vesselor 2019. 10. 8.

2020.04.23 수정

 

기존의 방법에서 오류가 나는경우 아래 포스팅 2번 방법을 참고.

https://vesselor.tistory.com/68

 

시놀로지 라디오 자동 예약 녹음 - 완전정리

왜 라디오에 집착해서 이렇게 골치아픈 일이 생겼는지 모르겠지만, 나도 역시나 구글검색을 통해서 많은 도움을 받았으므로 필요한 누군가에게 도움이 될 것이라는 기대 그리고 나중에 시놀을 다시 세팅할 때 참고..

vesselor.tistory.com


 

내가 좋아하는 혹은 즐겨듣는 라디오의 full 버전을 녹음해서 개인적으로 보관하고 싶다는 생각에서 출발한다. 한참을 검색해보지만, 알 수 없는 프로그래밍 용어가 난무하고 ssh에서 뭘 설치하고 명령어 입력하고 너무 복잡하다. 아날로그 아재 감성에 맞는 무식한(?) 방법을 찾아본다.

 

 

예약녹음이 되는 mp3를 이용한 녹음

아이리버 e700 또는 t70은 신품을 쉽게 구할 수 있는 라디오 예약녹음을 지원하는 기기이므로 이걸 구입해서 라디오 주파수가 잘들어오는 창가에 설치하고 전원을 연결해주고 예약녹음을 실행한다. 거기다 e700 모델은 외장메모리(micro SD)를 지원하므로 한 달정도 녹음도 가능하지 않을까? 하는 생각이지만, 녹음된 파일을 옮기는 것조차 귀찮을 수 있으며, 잡음이 낄 수도 있으므로 패스!

 

헤놀로지를 이용한 예약녹음

라디오 예약녹음과 관련된 20개가 넘는 포스팅을 검색하다가 결국 찾은 매우 심플한 방법이 아래 글에 집대성 되어있는데, 그 중에 백미인 댓글을 참고하면 매우매우 심플하게 응용이 가능하다. 내가 까먹지 않기 위해서 정리해본다. 

https://www.clien.net/service/board/lecture/13073328?od=T31&po=0&category=&groupCd=

 

시놀로지 ebs 녹음 : 클리앙

NAS당에 글이 있길래, 제가 쓰는 방법도 공유해봅니다. ffmpeg을 이용하기 때문에, 먼저 ffmpeg를 설치합니다. Control Panel > Info Center에서 CPU 종류를 확인하고, 아래 링크에서 맞는 파일을 다운로드 합니다. https://synocommunity.com/package/ffmpeg 추가> CPU 정보는 아래에서 확인하는게 빠르네요.. https://www.synology.com/en-global/knowledgebase

www.clien.net

 

1. ffmpeg 설치 (설치방법은 구글 검색하면, 잘 설명되어 있으므로 생략)

 

2. 녹음파일을 저장할 곳에 폴더 생성

 

3. 작업스케줄러 설정

 

예약된 작업 → 사용자 정의 스크립트 선택

 

작업명 : 아무거나

스케줄 : 원하는 일정 (매일 오후 6시에 녹음되게 하고 싶은 경우 아래와 같이 설정)

 

작업설정 : ffmpeg -re -i "rtmp://ebsandroid.ebs.co.kr/fmradiofamilypc/familypc1m" -vn -acodec copy -t 초시간 "/경로/$(date +'저장하고싶은파일이름'%Y%m%d-%H%M).m4a"

 

빈칸에는 원하는 대로 수정해서 입력하면되는데, 하나하나 설명

 

① rtmp://ebsandroid.ebs.co.kr/fmradiofamilypc/familypc1m  

녹음하고자 하는 방송의 주소, 구글검색을 열심히해서 찾아보자, 위의 경로는 ebs 라디오의 방송주소

 

② 초시간

녹음하고자하는 시간을 초로 계산해서 입력, 예를들어 1시간을 녹음하고 싶으면 3600

 

③ /경로/

위에서 생성한 폴더의 경로 /volume1/RADIO/MBC/

나스의 디스크가 1번인 경우 volume1이고, 두 번째인 경우 volume2 등으로 수정하고 앞뒤의 "/"는 꼭 입력해야함

 

저장하고싶은파일이름

파일을 구분하고 싶은 경우 원하는 파일의 명칭을 입력.

 

확인을 누르면 모든 것이 끝나고, 아래와 같이 작업명 Radio의 체크박스가 활성화된다. 

실행시간을 임의로 설정해서, 1분간만 시험삼아 녹음해보면 

 

 

짜잔~

녹음된 파일의 음질 확인용으로 올려본다. 

저장하고싶은파일이름20191008-2003.m4a
0.45MB

1분에 대략 0.5mb 정도로 1시간이면 대략 30mb 60mb 이므로 참고해서 나스용량도 확보하면 딱!

 


2020.04.07 수정 및 보완 

 

잘 녹음되고 있으나, 

1. 가끔씩 예약시간에 무리한 다른 작업을 할 때(?) 녹음 중간에 끊기는 현상 발생.

2. 음질이 너무 떨어져서 잡음이 섞임. 

 

위의 2가지 이유로 옵션을 2가지 추가함.

1. thread 1은 cpu를 강제로 1개를 할당하는 옵션

2. ar/ab/ac는 각각 샘플링레이트/비트레이트/오디오채널 지정 옵션.

ffmpeg -re -i "rtmp://ebsandroid.ebs.co.kr/fmradiofamilypc/familypc1m" -vn -ar 44.1k -ab 320k -ac 2 -acodec  copy -t 초시간 "/경로/$(date +'저장하고싶은파일이름'%Y%m%d-%H%M).m4a" -threads 1

 

테스트 결과, 저장된 파일은 여전히 그대로 128k ~ 131k를 와리가리하지만, 기분상 음질이 좋아진 것 같으므로 옵션을 유지하고 두고보기로 한다. 

 

아래의 블로그를 참고함.

https://m.blog.naver.com/PostView.nhn?blogId=wjdtjdgus956&logNo=220173242857&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

ffmpeg 몇 가지 옵션

ffmpeg 몇 가지 옵션 출처: http://ffmpeg.org/ffmpeg.html ffmpeg을 처음 써보면서 알게 된것들을 씁니다....

blog.naver.com

https://idlecomputer.tistory.com/118

 

[ffmpeg] 툴 분석 (4)

[ffmpeg] 툴 분석 (4) Stream selection 미디어 파일의 각각의 스트림 파일 포함 또는 제외 하여 출력 파일을 만들수 있습니다. -vn/-an/-sn/-dn 등의 옵션을 통해 -vn : 비디오를 없엔다. 예를 들면 ffmpeg -i in..

idlecomputer.tistory.com

 

댓글