Angeregt durch das Thema Rundsprüche (http://forum.svxlink.de/viewtopic.php?f=4&t=230), habe ich mir ein einfache SHELL Script gebaut, dass zahlreiche Rundsprüche einsammelt und in das benötigte WAV Format umwandelt.
Leider bin ich noch nicht 100% zufrieden damit, aber der Code kann als Basis durchaus schon verwendet werden.
In wie weit das zu gebrauchen ist für das neue Modul/Überlegung zu Zeitlich gesteuerte Ausgaben generieren (http://svxlink.de/?page_id=2690) kann ich aktuell nicht sagen. Aber als Grundlage für die eigene Idee sicher zu gebrauchen.
Bash
#!/bin/bash
#
###################################################################
# Herunterladen des Originalfiles
#wget http://www.darc.de/uploads/media/dlrs.mp3
# umcodieren nach WAV
#lame --decode dlrs.mp3 -b 16k dlrs.wav
# jetzt liegt dlrs.wav noch im 16-wav-Format mit 44.1kHz Samplerate vor
# für SvxLink müssen wir auf 16000Hz Samplerate kommen
# umcodieren der Samplerate
#sox dlrs.wav --rate 16000 dlrs39-2014.wav
###################################################################
#
#
#VARS
#
WGET=/usr/bin/wget
LAME=/usr/bin/lame
SOX=/usr/bin/sox
RSDIR=/home/klaus/rundspruch
SVXDIR=/usr/share/svxlink/sounds/newsreports
LRATE="-b 16k"
SRATE="--rate 16000"
#
#LOGIC
#
#alte Files wegschieben
cd $RSDIR
mv $SVXDIR/*.wav $SVXDIR/archiv/
#
SRCURL="http://www.vfdb.org/rundspruch.mp3"
PREFIX="vfdb"
$WGET $SRCURL -O $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.mp3
$LAME --decode $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.mp3 -b 16k $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.wav
$SOX $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.wav $SRATE $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`_16k.wav
mv $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`_16k.wav $SVXDIR/
rm $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`*
echo -e "\033[41m__________________________________________________________________________________________\033[0m"
#
#
SRCURL="http://www.darc.de/uploads/media/dlrs.mp3"
PREFIX="deutschland"
$WGET $SRCURL -O $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.mp3
$LAME --decode $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.mp3 -b 16k $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.wav
$SOX $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.wav $SRATE $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`_16k.wav
mv $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`_16k.wav $SVXDIR/
rm $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`*
echo -e "\033[41m__________________________________________________________________________________________\033[0m"
#
#
SRCURL="http://www.darc.de/uploads/media/SaA-RS-audio.mp3"
PREFIX="sachsenanhalt"
$WGET $SRCURL -O $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.mp3
$LAME --decode $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.mp3 -b 16k $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.wav
$SOX $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`.wav $SRATE $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`_16k.wav remix 1,2i;
mv $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`_16k.wav $SVXDIR/
rm $RSDIR/$PREFIX`/bin/date +"-%Y-%V"`*
echo -e "\033[41m__________________________________________________________________________________________\033[0m"
#
Display More
Noch ein Hinweis, machmal muss aus einem Stereo File ein Mono File gemacht werden, deshalb steht remix 1,2i; am Ende der Zeile.
Freu mich auf kreative Gedanken dazu,
73 de Klaus