Hi,
nachdem letzte Woche mein NOXON 2 angekommen ist und MP3s abspielen und Internet Radio einwandfrei funktionieren hab ich heute Versucht an die stremdev Ausgabe von VDR zu kommen. Der NOXON kann kein MP2 nur MP3, WMA und mittlerweile Ogg. Also war die Idee per externremux.sh den jeweiligen Sender on the fly mittels lame nach MP3 zu transcodieren.
Die externremux.sh funktioniert grundsätzlich, wird aufgerufen und out.log wird auch erzeugt. Aber es funktioniert nicht. Als Ausgabe bekomme ich mit Lame:
LAME 3.97 32bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 16452 Hz - 17032 Hz
Encoding <stdin> to /tmp/out.avi
Encoding as 48 kHz 128 kbps j-stereo MPEG-1 Layer III (12x) qval=2
bitstream problem: resyncing...
bitstream problem: resyncing...
bitstream problem: resyncing...
bitstream problem: resyncing...
die externremux sieht so aus:
rm -f /tmp/out.avi /tmp/out.log
/usr/bin/mkfifo /tmp/out.avi
cat /tmp/out.avi & /usr/local/bin/lame --mp2input -h -b 128 - /tmp/out.avi &>/tmp/out.log
Exzessives googeln und die Suche im Board haben nichts gebracht. Hat irgendeiner ne Idee wo das Problem liegen kann?
Lame sollte das ja eigentlich hinbekommen, der Aufruf sollte eigentlich auch stimmen, ich vermute das der Stream nicht so ist wie lame das erwartet.
edit
Mittlerweile läuft alles mit ffmpeg völlig problemlos.
/edit
bye
Sven