Savvy

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 10: Zeile 10:
 
* id3-tag Vergabe
 
* id3-tag Vergabe
 
* anheben der Lautstärke mittels normalize
 
* anheben der Lautstärke mittels normalize
 
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
Keine.
 
Keine.
Zeile 20: Zeile 19:
 
MPlayer siehe [[mp3-plugin]]/[[mplayer-plugin]]
 
MPlayer siehe [[mp3-plugin]]/[[mplayer-plugin]]
 
<pre>cd $SOURCEDIR
 
<pre>cd $SOURCEDIR
tar xvzf mpeg2dec-0.3.1.tar.gz
+
tar xvzf mpeg2dec-0.4.0.tar.gz
cd mpeg2dec-0.3.1
+
cd mpeg2dec-0.4.0
 
./configure --prefix=/usr/local
 
./configure --prefix=/usr/local
 
make
 
make
Zeile 32: Zeile 31:
 
make
 
make
 
make install
 
make install
 
 
cd -
 
cd -
 +
</pre>
 +
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
 +
<pre>
 
tar xvzf savvy-0.12.tgz
 
tar xvzf savvy-0.12.tgz
 
cd savvy.0.12
 
cd savvy.0.12
chmod +x compile
+
zcat savvy.0.12b.diff.gz | patch -p1
 +
patching file compile
 +
patching file HISTORY
 +
patching file src/main.c
 +
patching file src/video.c
 +
</pre>
 +
In '''src/video.c''' Zeile 602 ist noch eine Änderung nötig:
 +
<pre>
 +
- case -1:
 +
+ case STATE_BUFFER:
 +
</pre>
 +
Nun sollte sich savvy übersetzen lassen.
 +
<pre>
 +
chmod 777 compile
 
./compile</pre>
 
./compile</pre>
Tip: Wichtig hierbei das "savvy" parallel, zu mpeg2dec-0.3.1 entpackt wurde, anderen falls ist "compile" anzupassen:
+
Tip: Wichtig hierbei das "savvy" parallel, zu mpeg2dec-0.4.0 entpackt wurde, anderen falls ist "compile" anzupassen:
 
<pre># Set this according to your folder containing the (compiled) libmpeg
 
<pre># Set this according to your folder containing the (compiled) libmpeg
mpeg2decFolder=../mpeg2dec-0.3.1
+
mpeg2decFolder=../mpeg2dec-0.4.0
 
               ^^^^^^^^^^^^^^^^^</pre>
 
               ^^^^^^^^^^^^^^^^^</pre>
 
==Konfiguration==
 
==Konfiguration==

Version vom 27. August 2004, 16:58 Uhr

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"