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" |