Savvy
Inhaltsverzeichnis |
Beschreibung
Savvy (S)avvy (A)udio file (V)ia (V)ideo clip (Y)anker
Savvy ist in der Lage, aus einer Aufnahme der Get the Clip-Sendung (tm) von Viva Plus (tm) die einzelnen Clips zu erkennen und als mp3-Datei abzuspeichern.
Features:
- akzeptiert eine VDR-Aufnahme als Ausgangsmaterial
- erkennt per OCR den Interpreten und den Titel des Lieds
- abgleich der OCR-Erkennung mit der HTML-Seite der Sendung
- id3-tag Vergabe
- anheben der Lautstärke mittels normalize
Hardwareanforderungen
Keine.
Softwareanforderungen
mplayer, lame, libmpeg2, normalize (optional)
Installation
MPlayer siehe mp3-plugin/mplayer-plugin
cd $SOURCEDIR tar xvzf mpeg2dec-0.4.0.tar.gz cd mpeg2dec-0.4.0 ./configure --prefix=/usr/local make make install cd - tar jxvf normalize-0.7.6.tar.bz2 cd normalize-0.7 ./configure --prefix=/usr/local make make install cd -
Um savvy mit mpeg2dec-0.4.0 übersetzen zu können, müssen die Sourcen gepatcht werden.
Patch ist hier zu finden: http://vdrportal.de/board/thread.php?threadid=20154
tar xvzf savvy-0.12.tgz cd savvy.0.12 zcat savvy.0.12b.diff.gz | patch -p1 patching file compile patching file HISTORY patching file src/main.c patching file src/video.c
In src/video.c Zeile 602 ist noch eine Änderung nötig:
- case -1: + case STATE_BUFFER:
Nun sollte sich savvy übersetzen lassen.
chmod 777 compile ./compile
Tip: Wichtig hierbei das "savvy" parallel, zu mpeg2dec-0.4.0 entpackt wurde, anderen falls ist "compile" anzupassen:
# Set this according to your folder containing the (compiled) libmpeg mpeg2decFolder=../mpeg2dec-0.4.0 ^^^^^^^^^^^^^^^^^
Konfiguration
Savvy startet man am besten aus der reccmds.conf herraus.
--+ s a v v y : echo |--- Start savvy : /usr/local/bin/savvy.sh |--- Stop savvy? : killall savvy
Zum Testen sollte man jedoch von der Kommandozeile gebrauch machen.
Probleme
Keine bekannt.
Links
[1] | http://mplayerhq.hu | MPlayer Homepage |
[2] | http://www.mp3dev.org | Lame, A mp3 encoder |
[3] | http://libmpeg2.sourceforge.net | Mpeg2dec Homepage |
[4] | http://www1.cs.columbia.edu/~cvaill/normalize | Normalize Homepage |
[5] | http://savvy.sourceforge.net | Homepage von "savvy" |