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
-
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
Die aufgenommenen Sendungen werden von mplayer im Zielverzeichnis als roher Datenstrom abgespeichert und können (außer bei mp3) in der Regel nur mit mplayer abgespielt werden. Sie können die Dateien aber auch von mplayer in eine (mit ca. 10 MB/min. große) pcm- bzw. wav-Datei umschreiben lassen,
/pfad/zu/mplayer.exe blabla.ra -ao pcm:file=blabla.wav
die sie dann mit einem entsprechenden Kodierer als ogg vorbis oder mp3 komprimieren können. Unter Windows kann man die Aufnahme auch direkt mittels Mediacoder (s.u.) umwandeln.
- Mediacoder - ein quelloffenes Audio-Umkodier-Programm für Windows
- Audacity - quelloffenes Audio-Bearbeitungsprogramm (u. a. Schneiden, Komprimieren)
- 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
- 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.