일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- webmin
- wrt54g
- 골프 스윙
- openmediavault
- debian9
- tm-ac1900
- nginx
- proftpd
- BCM94352Z
- omv
- AC68U
- 모하비
- 나인봇 미니 충전
- parallel to usb
- macvlan
- EBS
- Nas
- ebs 녹음
- 바디스윙
- uboot
- iomega
- omv5
- 마클미러
- 커널 5.13.8
- h6000ii
- pihole
- SAMBA
- traefik2
- webdav
- Stretch
- Today
- Total
해피 투게더
my cloud mirror gen2 에 omv4 설치후기 EBS 녹음 본문
데비안 9을 설치하고 webmin 으로 버티다가 omv4 정식버전이 나왔다고 해서 설치해봄
관련 파일 설치 먼저
apt-get update
apt-get install rtmpdump ffmpeg ntp cron이름이 public 이고 경로를 제일 위 디렉토리 / 로 설정하면
/sharedfolders/public 으로 지정된다.
webmin 버리고 omv4 로 갈아타니까 사용자나 공유폴더, smb, ftp 그리고 webdav는 직관적이라 문제가 없는데 ebs 녹음하던게 경로가 달라져서 아래처럼 테스트 하니 퍼미션 문제로 실행이 불가하였다.
/sharedfolders/public/EBS/ebs_record.sh test 1 /sharedfolders/public/EBS
공유폴더에서 프로그램 실행은 보안에 문제가 있을듯 하여
cp /sharedfolders/public/EBS/ebs_record.sh ~
홈 디렉토리에 카피하고 저장 경로 수정
#!/bin/bash
RADIO_ADDR="rtmp://ebsandroid.ebs.co.kr:1935/fmradiofamilypc/familypc1m"
RADIO_NAME="ebs_radio"
PROGRAM_NAME=$1
RECORD_MINS=$(($2 * 60))
DEST_DIR=$3
REC_DATE=`date +%Y%m%d-%H%M`
TEMP_FLV=/sharedfolders/public/EBS/`date +%Y%m%d-%H%M`
M4A_FILE_NAME=$PROGRAM_NAME"_"$REC_DATE.m4a
rtmpdump -r $RADIO_ADDR -B $RECORD_MINS -o $TEMP_FLV
ffmpeg -i $TEMP_FLV -vn -acodec copy $M4A_FILE_NAME > /dev/null 2>&1
rm $TEMP_FLV
mkdir -p $DEST_DIR
mv $M4A_FILE_NAME $DEST_DIR
실행 권한
chmod 755 ebs_record.sh
crontab -e 해서 경로를 수정해 준다.
0 5 * * 1-6 ./ebs_record.sh Pocket-CH 10 /sharedfolders/public/EBS/1Pocket-CH
30 5 * * 4-6 ./ebs_record.sh Basic-CH 20 /sharedfolders/public/EBS/2Basic-CH
20 6 * * 1-6 ./ebs_record.sh Easywriting 20 /sharedfolders/public/EBS/3Easywriting
0 7 * * 1-6 ./ebs_record.sh SpeakEng 20 /sharedfolders/public/EBS/4SpeakEng
40 7 * * 1-6 ./ebs_record.sh PowerEng 20 /sharedfolders/public/EBS/5PowerEng
정상 작동하는지 다시 한번 테스트
반응속도가 webmin 보다 빨라서 이제 이걸로 쭉 사용할듯.