EBS 녹음

HGW XX/7·2023년 7월 24일
0

EBS 녹음 후 curl로 녹음파일을 telegram으로 보내기

#!/bin/bash
RADIO_ADDR="https://ebsonair.ebs.co.kr/fmradiofamilypc/familypc1m/chunklist.m3u8"
PROGRAM_NAME=$1
RECORD_MINS=$(($2 * 60))
REC_DATE=`date +%Y%m%d`
FILE_NAME=$PROGRAM_NAME"_"$REC_DATE.m4a
ffmpeg -re -i "$RADIO_ADDR" -vn -acodec copy -t $RECORD_MINS "$FILE_NAME" >$FILE_NAME.log 2>&1
curl -X POST -H "Content-Type:multipart/form-data" -F audio=@"$FILE_NAME" -F chat_id=##대화방ID## "https://api.telegram.org/bot##TOKEN##/sendAudio"

사용방법

$ # 20분간 녹음하기
$ ebs_record.sh MouseEnglish 20

아래 편성표를 참고하여 시간에 맞게 crontab에 등록하여 사용

참고

1개의 댓글

comment-user-thumbnail
2023년 7월 24일

좋은 글 감사합니다.

답글 달기