Raspberrypi – Pirackie radio wersja MP3

Ten wpis jest kontynuacją Raspberrypi – Pirackie radio, tym razem dodamy obsługę MP3.

No to przystąpmy do dzieła, aby dodać obsługę plików MP3, musimy doinstalować FFMPEG, który nie jest dostępny dla Raspberiana.  Jednak najpierw musimy dodać obsługę x264, jest to potrzebne prawidłowego działania  FFMPEG. Pamiętaj aby, że podstawowe komponenty do prawidłowego działania opisałem w  Raspberrypi – Pirackie radio.

Pamiętaj również, że istnieją przepisy i regulacje dotyczące nadawania na częstotliwościach FM, przed rozpoczęciem korzystania z tego samouczka należy sprawdzić prawa obowiązujące w danym kraju, aby upewnić się, że nie łamie się żadnych przepisów prawa!!!

Instalacja x264:

cd /usr/src
sudo git clone git://git.videolan.org/x264
cd x264
sudo ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl --enable-shared
sudo make
sudo make install

Po zainstalowaniu x264 możemy przystąpić do FFmpeg. Aby to zrobić, musimy uruchomić kolejną pulę poleceń naszym Raspberry Pi.

cd /usr/src
sudo git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg

Wersja od Raspberry 3 w górę:

sudo ./configure --arch=armv7-a --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree --enable-libmp3lame --extra-cflags='-march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard'

Wersja dla Raspberry 2 i starsze:

sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree

na koniec
sudo make -j4
sudo make install
sudo ldconfig

Teraz, gdy FFmpeg jest już  skonfigurowany, możemy uruchamiać plik MP3. W tym celu wykorzystamy skrypt PiStation.py dołączony do oprogramowania nadajnika FM.

Chociaż nie mamy przykładowego pliku mp3, który można pobrać, można uruchomić dowolny plik mp3, korzystając z wget możesz pobrać dowolny plik mp3 lub wgrać go przez SFTP. Ja dla przykładu posłużę się plikiem kolekcja.mp3

cd ~/fm_transmitter
sudo python ./PiStation.py -f 102.0 kolekcja.mp3

 

Niewłaściwe użytkowanie urządzenie prezentowanego powyżej może naruszać prawo z Art. 265, 266, 267 i 268 Kodeksu Karnego. Używasz go na własną odpowiedzialność !!!

Post Author: swistak

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Potwierdz, że nie jesteś botem. *

This site uses Akismet to reduce spam. Learn how your comment data is processed.