Savvy

From VDR Wiki

(Difference between revisions)
Jump to: navigation, search
(initial)
m (Options)
 
(3 intermediate revisions not shown)
Line 1: Line 1:
==Description==
==Description==
-
'''Savvy''' stands for '''''S''avvy ''A''udio file ''V''ia ''V''ideo clip ''Y''anker'''
+
'''Savvy''' stands for '''''S'''avvy '''A'''udio file '''V'''ia '''V'''ideo clip '''Y'''anker''
Savvy can extract clips from a recording of the ''Get the Clip'' broadcast of VIVA Plus(tm) and save them as MP3 files.
Savvy can extract clips from a recording of the ''Get the Clip'' broadcast of VIVA Plus(tm) and save them as MP3 files.
Line 100: Line 100:
==Options==
==Options==
-
{| border=1 cellpadding=2 cellspacing=0
+
{| width="100%" class="wikitable"
-
|- bgcolor=#efdead
+
|-
-
!Parameter
+
! Parameter
-
!Description
+
! Description
|-
|-
| -v[vvv] || Verbose output (You may add multiple v's)
| -v[vvv] || Verbose output (You may add multiple v's)
Line 146: Line 146:
| Normalize homepage
| Normalize homepage
|}
|}
 +
 +
[[Category:Software]]
 +
 +
<!-- Link to german wiki page -->
 +
[[de:Savvy]]

Latest revision as of 11:59, 19 March 2006

Contents

Description

Savvy stands for Savvy Audio file Via Video clip Yanker

Savvy can extract clips from a recording of the Get the Clip broadcast of VIVA Plus(tm) and save them as MP3 files.

Features:

  • Accepts a VDR recording a source
  • Recognises the interpret an title of the clip through OCR
  • Synchronise the rcognition with the HTML page oof the broadcast
  • ID3 tag creation
  • Volume normalisation

Hardware requirements

Software requirements

  • MPlayer
  • lame
  • libmpeg2
  • normalize (optional)

Installation

For MPlayer see mplayer-plugin

To install libmpeg2

cd $SOURCEDIR
tar -xvzf mpeg2dec-<VERSION>.tar.gz
cd mpeg2dec-<VERSION>
./configure --prefix=/usr/local
make
make install

and normalise

cd $SOURCEDIR
tar -jxvf normalize-<VERSION>.tar.bz2
cd normalize-<VERSION>
./configure --prefix=/usr/local
make
make install

To compile savvy with libmpeg2 version 0.4.0 (mpeg2dec-0.4.0) the sources have to be patched.

The patch can be found here.

cd $SOURCEDIR
tar -xvzf savvy-<VERSION>.tgz
cd savvy.<VERSION>
zcat savvy.0.12b.diff.gz | patch -p1

In src/video.c line 602 has to be altered

- case -1:
+ case STATE_BUFFER:

Now, savvy should compile without errors

chmod 777 compile
./compile

Tip: It's important to decompress savvy in parallel to mpeg2dec-0.4.0, otherwise compile is to be adjusted

# Set this according to your folder containing the (compiled) libmpeg
mpeg2decFolder=../mpeg2dec-0.4.0
               ^^^^^^^^^^^^^^^^^

Configuration

Savvy is best started from within the reccmds.conf

 
Start savvy : /usr/local/bin/savvy.sh
Stop savvy? : killall savvy

For testing purposes one should make use of the commandline.

Settings are stored in settings. But there is not much to alter.

#Temporary data path (~double the size of the capture file is needed!)
#Warning: Currently no spaces or other special characters allowed!
#Note: remember the last "/"!
./tmp/
^^^^^^
#
#
#MP3 Data path (The folder, where resulting files should be created)
#Warning: Currently no spaces or other special characters allowed!
#Note: remember the last "/"!
./mp3/
^^^^^^

Problems

See here

Options

Parameter Description
-v[vvv] Verbose output (You may add multiple v's)
-indy Don't use track list "./gettheclip.html"
-t Shows the track list
-a Create a special audio stream
-w Interprete AudioStream as wave file
-nd Don't delete temporate files
-nn Don't run "normalize"
-sc Save cut infos after checking to "./cutfile"
-lc Load and execute cutfile "./cutfile"

Links

[1] http://savvy.sourceforge.net savvy homepage
[2] http://mplayerhq.hu MPlayer homepage
[3] http://www.mp3dev.org Lame, a mp3 encoder
[4] http://libmpeg2.sourceforge.net Mpeg2dec (libmpeg2) homepage
[5] http://www1.cs.columbia.edu/~cvaill/normalize Normalize homepage
Personal tools
Participate
In other languages