Savvy
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. | + | tar xvzf mpeg2dec-0.4.0.tar.gz |
− | cd mpeg2dec-0. | + | 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 | ||
− | + | 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. | + | 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. | + | 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" |