Savvy

Aus VDR Wiki
Wechseln zu: Navigation, Suche

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"