Neu:
Aufnahme mit mplayer und cron
Das beschriebene Verfahren ist kommandozeilenorientiert. Das muss Sie aber nicht unbedingt abschrecken. So schreibt eine Nutzerin, die zuvor schon verschiedene zum Teil kostenpflichtige Aufnahmeprogramme mit grafischer Oberfläche ausprobiert hatte:
Fazit: auch wenn für mich als Klicki-Bunti-User diese Lösung nicht so fix zu realisieren war, wie zunächst gedacht, so bin ich heilfroh, dass ich mich dafür entschieden habe und überzeugt, dass dies für mich die beste Lösung war, damit das Thema Hörspiel ein schönes Hobby sein kann und auch Zeit zum Genießen bleibt.
Trotzdem eine WARNUNG: Falls der jeweilige 'stop'-Befehl aus
irgendeinem Grund scheitert, kann der gesamte freie Platz Ihrer
Festplatte vollgeschrieben werden. Für Schäden, die durch die Benutzung
von record.sh
entstehen, übernehme ich keine
Verantwortung. Benutzen Sie es nur, wenn Sie sich zutrauen zu
verstehen, was Sie da tun.
Download
Sie benötigen
-
xsltproc, cron, bash, grep, awk, nano und curl.
Unter Unix sind diese Programme in der Regel vorinstalliert oder mit der Paketverwaltung einfach zu installieren; unter Windows kann man sie mithilfe der Unix-Emulation Cygwin nutzen: cron ist in der Category 'Admin' der Cygwin-Paketverwaltung; bash, grep und (g)awk in 'Base', nano in 'Editors', curl in 'Net'. Installieren Sie außerdem cygutils aus der Kategorie 'Utils'. - mplayer mit Windows codecs
- das bash-Skript record.sh (unformatiert zum herunterladen)
record.sh anpassen und installieren
Passen Sie die Variablendefinitionen am Anfang des bash-Skriptes an
Ihre lokalen Verhältnisse an, d.h. tragen Sie in den Variablen mplayer,
streams, pidfile und dest ein, wo sich die jeweiligen
Dateien/Verzeichnisse auf Ihrem System befinden. Nutzen Sie dabei unter
cygwin den Befehl cygpath -ua 'C:\bla\bla'
, um Windows- in
Unix-Pfade umzuwandeln (nicht bei dest).
Unter Cygwin müssen Sie ggf. noch die Zeilenenden Ihres bash-Skriptes korrigieren, z. B.mit einem Befehl wie
dos2unix 'C:\Downloads\record.sh'
wenn Sie Cygwin mit Unix-Zeilenenden installiert haben (andernfalls
unix2dos verwenden).
Legen Sie das bash-Skript in den cron PATH, indem sie es nach /usr/bin
kopieren (dies erfordert möglicherweise superuser-Rechte). Geben Sie
dazu in der bash einen Befehl wie
cp -v 'C:\Downloads\record.sh' /usr/bin
ein. Testen Sie nun Ihre Konfiguration, geben Sie
cd record.sh start dlf DLF_Testaufnahme record.sh status dlf DLF_Testaufnahme
und etwa eine Minute später
record.sh stop dlf DLF_Testaufnahme
ein. Es sollten keine Fehlermeldungen ausgegeben werden, und es sollte eine mp3-Datei DLF_Testaufnahme_JJJJ-MM-TT.mp3 im von Ihnen eingestellten Zielverzeichnis erzeugt werden.
cron konfigurieren
Stellen Sie sicher, dass Ihre Systemuhr die richtige Zeit hat, z. B.
indem Sie einstellen, dass die Systemuhr sich regelmäßig mit dem
NTP-Zeitserver ptbtime1.ptb.de
synchronisiert.
Aktivieren Sie den cron-Dienst - unter Cygwin per
cron-config
Führen Sie dann
crontab -e
aus - unter Cygwin empfehle ich die Benutzung des Editors nano per vorherigem
export EDITOR=nano
Klicken Sie jetzt am unteren Ende der Sendeplätze-Tabelle
auf das gelbe Feld "Auswahlkästchen anzeigen" und wählen Sie die
Sendungen aus, die Sie wöchentlich aufnehmen möchten.
Klicken Sie auf "crontab ausgeben" und kopieren Sie den Text aus dem
sich öffnenden Fenster in Ihr crontab. Speichern (nano: Strg+O, RETURN,
Strg+X). Fertig.
Aufnahmen abspielen und nachbearbeiten
Mittlerweile bieten alle Radiosender mp3-Streams an. Aufnahmen von mp3-Streams sind gültige mp3-Dateien und können mit jedem mp3-Player abgespielt werden. Somit ist in der Regel keine Umkodierung erforderlich.
Eventuell möchten Sie die Aufnahme jedoch zuschneiden und Metadaten wie Titel, Autor etc. zur mp3-Datei hinzufügen. Dafür können Sie die folgenden Programme verwenden:
- MP3AutoCut - quelloffenes Programm, das das Schneiden von record.sh-Hörspielaufnahmen erleichtert (vom Autor dieser Seite).
- Mp3splt - quelloffenes Programm zum verlustfreien Mp3-Schneiden
- Mp3DirectCut - kostenloses Windows-Programm zum verlustfreien Mp3-Schneiden (läuft auch unter Wine)
- Mp3gain - quelloffenes Programm zur Pegelanpassung in Mp3-Dateien
- Mp3dings - quelloffenes Programm zum Bearbeiten von Metadaten in Mp3-Dateien (vom Autor dieser Seite)
Schreiben Sie mir, wenn Sie Hilfe zum beschriebenen Verfahren benötigen oder Verbesserungsvorschläge haben.