🐧운영체제/라즈베리파이

라즈베리파이 - FM 라디오 송신기 만들기

Janger 2024. 8. 10. 21:33
728x90

 

FM 라디오 송신기(fm_transmitter) 필요 패키지 설치

 

sudo apt-get update
sudo apt-get install make build-essential
sudo apt-get install sox libsox-fmt-mp3

 

git clone https://github.com/markondej/fm_transmitter
cd fm_transmitter
make

 

출처: 

https://blog.ny64.kr/posts/create-an-fm-radio-station-with-raspberry-pi/

 

 

make 도중 "transmitter.cpp:36:10: fatal error: bcm_host.h: No such file or directory" 에러가 발생하는 경우

 

sudo apt-get install libraspberrypi-dev raspberrypi-kernel-headers

 

 

출처: 

https://raspberrypi.stackexchange.com/questions/36121/fatal-error-bcm-host-h-no-such-file-or-directory-compilation-terminated

 

 

Youtube 영상 wav로 다운로드

 

yt-dlp -x --audio-format wav [Youtube 영상 주소]

 

mp3  파일 wav로 변환(ffmpeg)

 

ffmpeg -i hi.mp3 hi.wav

 

 

FM 라디오 송신

 

sudo ./fm_transmitter -f 97.7 -r wav파일.wav

 

sox 'sound.wav' -r 22050 -c 1 -t wav - speed 2.0 | sudo ./fm_transmitter/fm_transmitter -f 98.9 -

 

 

 

 

참고: 

https://github.com/markondej/fm_transmitter/issues/21

https://github.com/ChristopheJacquet/PiFmRds/issues/75

https://www.tecmint.com/download-youtube-videos-linux/

 

 

728x90