[진행중] EBS 방송 녹음을 어떻게 할까요?
글쓴이: scred / 작성시간: 목, 2008/07/10 - 11:00오전
리눅스에서 매일 방송을 녹음 청취하고 있었는데,
오늘자 방송들이 녹음이 안 되어있습니다.
그래서 확인해보니 예전의 그 주소에서 stream을 찾을 수 없다는 오류가 생기는 거였습니다.
EBS 홈페이지를 들어가보았더니 개편이 되었는지 모양도 달라진데다가,
실시간 방송하는 곳을 들어가보니,
http://www.ebsi.co.kr/ebs/jsp/apz/etc/etcOnAirPlayer.jsp?onair_ch=RADIO
이런식으로 방식이 바뀌었습니다.
그리고, iexplorer로 접속해보니 activex를 설치해야 볼 수 있다고 나오는군요.
어떻게하면 주소를 알아내어 mplayer로 녹음할 수가 있을까요?
P.S. 상황이 달라질 때마다 답글에 업데이트 중입니다.
Forums:
아...그리고...
첨부되어 있는 소스에서...
static const unsigned char mp3_magic[4] = { 0xff, 0xfb, 0x94, 0x64 };
위와 같이 수정해서 다시 컴파일 하세요.
그래야 정상동작 합니다.
The Future !!!
컴파일은 되는데 실행에 문제가 있는 것 같습니다.
실행파일은 생성됩니다.
그런데 실행하면 아무 반응이 없네요.
./ebs 2 2 이런식으로 옵션을 줘도 반응이 없네요.
그리고...
첨부되어 있는 소스에서...
static const unsigned char mp3_magic[4] = { 0xff, 0xfb, 0x94, 0x64 };
위와 같이 수정해서 다시 컴파일 하세요.
그래야 정상동작 합니다.
The Future !!!
ebs_reconnect.c 를
ebs_reconnect.c 를 이용해서 compile하였고,
이 파일에는 말씀하신 부분이 고쳐져 있습니다.
ebs test 60
등으로 실행시키면, process는 떴다가 시간 지나면 사라지는 데 결과파일이 생성되지 않습니다.
또 어떤 부분을 테스트해볼 수 있을까요?
Informatics
말씀해주신대로 수정해서 실행해보았습니다.
ebs.h 와 수정된 ebs_reconnect.c로 컴파일한 결과가 동일하네요.
생성된 실행파일이 아무 동작을 하지 않습니다.
해당 바이너리를 사용하기 위한 뭔가가 서버에서 빠져있는 느낌입니다. ^^;
녹음이 잘 되고 있는지요?
변형된 소스로 컴파일해서 여러번 시도해보고 있는데
여전히 잘 되지 않습니다.
혹시 잘 되고 있는지요?
제가 사용중인 파일...
여전히 안되셨나보네요.
제가 사용중인 파일을 올려 드립니다.
녹음시간(duraion)은 초단위입니다.(상세 옵션은 위 게시글 참고 해 주세요)
gcc -O2 -s -o ebs ebs_restart.c -Wall -lpthread
위 명령어로 컴파일 하면 ebs 라는 실행파일이 생깁니다.
The Future !!!
프로그램보다 사용방법을 수정해야 하는 것 같습니다.
매번 신경써주셔서 감사합니다.
새롭게 올려주신 파일로 시도해도 같은 결과 (프로세스는 떴다가 시간 맞춰 끝나는데 파일은 전혀 존재하지 않음)가 나타나길래 몇 가지 test해 봤더니 다음과 같은 결과를 얻었습니다.
- 명령어 창에서 명령어를 입력하였을 때는 파일이 전혀 생성되지 않음.
- Shell script를 통해서 실행시켰을 때는 파일이 정상적으로 생성됨.
두 개의 차이가 나는 부분은 의외로 생성되는 파일의 이름에 있었습니다. 제 script 파일 안에서의 mp3 파일이름은 "경로"를 포함한 이름이었습니다.
그래서 명령어를 경로를 포함해서 지정해주었더니 파일이 정상적으로 생성되었습니다. 아래의 예와 같습니다.
$ /home/scred/ebs test.mp3 60 (실패)
$ /home/scred/ebs /home/scred/test.mp3 60 (성공)
그리고 또 살펴볼 부분이,
파일이 생성되는 데 크기가 0인 분들이 계시면 명령어에 ">"가 들어있는지 확인해보십시오. 예전 방식에는 필요했었기 때문에 shell script 파일에 남아있을 가능성이 있습니다.
위의 몇 가지 수정 후에 test 파일들이 생성되는 것은 여러번 확인하였는데, 내일 아침부터 새롭게 녹음이 잘 작동할 지 지켜봐야겠습니다.
감사합니다.
Informatics
그렇군요.
저의 perl 코드 일부입니다.
mp3 파일이 절대경로로 들어가고 있습니다. 1182초 동안 녹음하고 있네요.
system "$mycwd/ebs $mycwd/$power_name_mp3 1182";
The Future !!!
감사합니다.
첨부해주신 파일을 컴파일하고 절대 경로로 수정했더니 잘 되네요.
감사합니다!
안녕하세요..
안녕하세요.. 여러분들이 주신 소스로 윈도우용
스케쥴링 기능이 포함된 녹음기를 만들었습니다.
많이 사용해 주시구요.. 그리고
많은 질문 및 요청 사항 부탁드립니다.
그럼 수고하세요
감사합니다
네이버 스마트폰 카페에서 타고 들어왔습니다.
지금 설치하고 테스트 하고 있는데 그냥 프로그램 구동하고 시간, 요일 설정한 다음 기다리면 해당 시간에 자동으로 녹음 실시하고 꺼지고 '녹화된 파일들'에 파일이 나타나는 건가요 ?
방금 2분간 녹음을 해보았는데 저장된 파일은 없던데요 ?
사용설명서 추가
사용설명서 추가 했습니다.
확인 부탁드립니다.
EBS레코더V1.0.1 버전업했습니다.
사소한 버그들하고, mms streaming중에 기독교 관련 스트리밍 다운로드를 추가했습니다.
그럼 수고하세요..
이정도면 아예
이정도면 아예 프로젝트로 만들어서 추진해도 될 것 같은데요?
sjang 님, scobyseo 님,
sjang 님, scobyseo 님, bushi 님 //
google code 에 repository 를 만들고, Makefile 을 넣어 보았습니다.
이제까지 적용된 패치 아마 대부분 적용되었을 거고요,
일단 지금 제가 사용하는 osx 에서 빌드해 보고 mp3 파일 생성되는 것 확인한 상태에서 project import 했습니다.
deamon() 함수를 주석처리하였습니다. OSX 에서는 deprecate 되었다고 해서...
repository 정보는 다음과 같습니다 :
shawn.ygdrasil:~/work/ebs-radio$ svn info
Path: .
URL: https://ebs-radio.googlecode.com/svn/trunk
Repository Root: https://ebs-radio.googlecode.com/svn
Repository UUID: 5a209332-93fe-d6f6-8186-be94ab87c9e9
Revision: 2
Node Kind: directory
Schedule: normal
Last Changed Author: orchistro
Last Changed Rev: 2
Last Changed Date: 2010-07-07 11:07:26 +0900
체크아웃 받으신 후 make 때리시면 됩니다.
건의사항이 있으시거나 커밋 권한 받으시려면 연락 주십시오.
orchistro ___a_t___ 쥐메일
처음에 수고해 주신 위 세 분께 감사드립니당 ㅎ_ㅎ
고생하셨어요.
고생하셨어요. 시간되면 체크아웃해서 빌드 해봐야 겠네요.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
프로젝트 홈페이지
v
아이폰용 EBSRecorder를 만들었습니다.
http://taesoo1924.tistory.com/archive/20100727
에 가시면 ipa파일을 다운 받을 수 있습니다.
그럼 열공하세요..
그리고 글좀 잠겨주세요..ㅋㅋ
이 쓰레드 엄청 오랫만에 왔습니다.
몇 년 동안 잘 써 왔는데요.
지난주 부터인가 ebs에서 개편을 했는가봐요.
더 이상 접속이 안 되네요. connect에서 에러가 나는 것으로 봐서, 서버가 옮겨졌나봅니다.
혹시나 해서 ebs 웹에 오랫만에 가봤는데. on-air도 바뀌고.. ㅎㅎㅎ
그 동안 잘 썼습니다.
코드 만들어주신 분께 다시 한번 감사의 말씀 드립니다.
그러게요.
일단 VLC로 녹음을 하고 있는데, 그마저도 며칠 전 부터 안되네요.
mplayer
mplayer mms://211.218.209.124/L-FM_300k
이렇게 하면 방송이 나오던데 다른 채널도 있나요?
--
마잇
dongchon
제가 쓰던 스크립트 인터넷에 올렸습니다.
artwork 디렉토리에 앨범표지로 이미지파일 미리 넣어두시면 적용됩니다.
ubuntu에서만 테스트 해 봤습니다.
혹시나 필요하신 분 있으면 가져가세요.
rtmpdump
ffmpeg
eyeD3
3개의 프로그램을 이용해서 녹음합니다.
https://github.com/dongchon/recording-ebs-radio
2014년 7월 30일 기준 녹음하는 방법입니다.
세월이 지나면서 ebs에서도 스트리밍하는 방법을 많이 바꿨네요.
mplayer -prefer-ipv4 -dumpstream http://58.229.187.73/ebswmalive -dumpfile test.wma
예전엔 MP3 로 스트리밍을 했는데, 요즘은 wma 로 합니다.
감사합니다.
주소가 바뀌었군요.
감사합니다. - From sjang -
페이지
댓글 달기