Audiorecorder-plugin
Inhaltsverzeichnis |
Beschreibung
Autor(en): Herbert Attenberger
Dieses Plugin ist dazu gedacht, Musik gleich titelweise mit der entsprechenden Benennung aufzunehmen. Dabei können verschiedenen Formaten auf die Festplatte gespeichert werden. Im der aktuellen frühen Projektstadium kann die Musik aber nur im empfangenen Format, als mp2-Dateien aufgezeichnet werden. Dieses Dateiformat kann aber ohne Probleme mit dem Mp3-plugin wiedergegeben werden oder mit weiterer Software in andere Formate gewandelt werden. Die titelweise Aufnahme der Musik funktioniert derzeit bei mehreren Radiokanälen der ARD mit dem Feature Radiotext plus , wie z.B. "DAS MODUL", "Eins Live", "YOU FM", "WDR 2", "SWR 3" ...
Das Design ist so aufgebaut, dass einfach weitere Aufnahmemechanismen und damit weitere Dateiformate hinzugefügt werden können.
Bilder
Softwareanforderungen
Installation
Source
cd $SOURCEDIR tar xvzf taglib-<VERSION>.tar.gz cd taglib-<VERSION> ./configure --prefix=/usr/local make make install cd - tar xvzf ffmpeg-<VERSION>.tar.gz ln -s ffmpeg-<VERSION> ffmpeg cd ffmpeg ./configure --prefix=/usr/local \ --enable-shared make make install ldconfig
Arch-Linux
pacman -S taglib
Crux
prt-get depinst taglib
Debian
apt-get install libtag1 libtag1-dev
Gentoo
emerge taglib
SuSE
yast -i taglib-devel
Konfiguration
Es ist das Aufnahme Verzeichnis zu erstellen, bleibt natürlich jeden selbst überlassen welches es sein soll, als Bsp.
mkdir -p /mp3/audiorecorder
Und dieses zu übergeben.
-P"audiorecorder -r /mp3/audiorecorder"
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-r dir | --recdir=dir | Nutze dir als Aufnahme Verzeichnis |
Tipps
Liste der Radio Sender, mit den besten Ergebnissen
Astra.
DAS MODUL;ARD BR:12265:hC34:S19.2E:27500:0:161=deu:0:0:28406:1:1093:0
mp2tomp3
An einer automatischen und einstellbaren Konvertierung nach *.mp3 im Rahmen des postprocessing's mit libavcodec wird gerade gearbeitet.
Momentan, könnte man mit folgenden Einzeiler, alles in DIR via lame in das Platzsparende MP3 Format rippen.
shell> find DIR -name '*.mp2' -exec sh -c 'eval lame -b 192 -m s -h $(echo $(basename "{}" .mp2) | while IFS=- read a b ; do echo --ta \"${a//_/ }\" --tt \"${b//_/ }\" ; done) --mp2input \""{}"\" \"$(dirname "{}")/$(basename "{}" .mp2).mp3\"' \;