Clipinc

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
(Installation)
Zeile 75: Zeile 75:
 
<pre>
 
<pre>
 
bash> ls /video/clips
 
bash> ls /video/clips
Eric_Prydz_-_Call_on_Me
+
<TITEL-1>
O-Zone_-_Despre_tine
+
<TITEL-2>
 
...
 
...
 
</pre>
 
</pre>

Version vom 23. November 2004, 17:13 Uhr

Inhaltsverzeichnis

Beschreibung

"vdr-clipinc" ist der Name für einige Scripts/Tools welche automatisch aus VDR-Aufnahmen "Video Clips" heraus schneiden.

Ähnlich Savvy, jedoch nutzt Savvy eine OCR-Erkennung und ist laut README für "Get the Clip-Sendungen (tm) von Viva Plus (tm)" gedacht.

"vdr-clipinc" nutzt "Tobit ClipInc" Service.

Hardwareanforderungen

  • keine

Softwareanforderungen

  • vdr-clipinc

Installation

Zuerst müssen wir einen "License Key" unter folgender URL http://www.geschickter-als-kaufen.de/hilfe.htm beantragen. Keine Angst, der Service ist Kostenlos, Spam oder sonstiges ist mit der Übergabe der Mailadresse nicht verbunden. Nach Übermittlung der Daten, dauerte es hier nicht lange bis der License Key "zustellt" wurde.

Er hat in etwa folgendes Format, wir benötigen nur "^^^^^^^^^^" (für Windows User, das sind die ersten 2 Zahlenblöcke)

12345-12345-12345-12345-12345
^^^^^^^^^^^

Los gehts:

cd $SOURCEDIR
tar xvzf clipinc-<VERSION>.tar.gz
cd clipinc
# Editor gibt es für Linux/Unix zu hauf, GNU Midnight Commander finde ich einfach und "mc" darf so und so auf keinem PC fehlen.
# Somit "mc -e <file>" oder "mcedit <file>"
mcedit vdrrecinfo.pl

# Kann eigentlich so bleiben, es sei denn das VDR Konfigurations-verzeichnis lautet anders.
my $CHANNELS_CONF = "/etc/vdr/channels.conf";
my $TIMERS_CONF = "/etc/vdr/timers.conf";
my $DEBUG_LOG = "/tmp/vdrrecinfo.log";

mkdir -p /video/Clips
mcedit clipinc.pl

# Hier ist der "License Key" einzutragen:
my $LICENSE = "xxxxx-xxxxx";		# Put the first 11 digits of your license here
 					# Get your license for free at:
 					# http://www.geschickter-als-kaufen.de/hilfe.htm
 					# (scroll down to "Anfordern einer Lizenznummer")

F2 speichert
F10 exit

Oder:

2 x ESC + y

Das sollte es gewesen sein, angeschuppst wird das ganze über die rwrapper.sh. Übergabe für VDR wäre folgende:

-r /usr/local/bin/rwrapper.sh

Es ist auch ein Patch verfügbar, somit würde -r entfallen -> http://www.linuxtv.org/mailinglists/vdr/2004/07-2004/msg00088.html

Zum Schluß erstellen wir einen kleinen Schnippsel /usr/local/bin/clipinc.sh :

Die reccmds.conf ist Bspw. wie folgt zu erweitern:

Start clipinc : /usr/local/bin/clipinc.sh -start
Stop clipinc? : /usr/local/bin/clipinc.sh -kill

Während Start clipinc sollte man Online sein, je nach System kann es ein weilchen dauern.

Später...

bash> ls /video/clips
<TITEL-1>
<TITEL-2>
...

Wie man sieht handelt es sich um ganz normale VDR Aufnahmen.

bash> find /video/clips
/video/clips/<TITEL>
/video/clips/<TITEL>/<TIME>.00.00.rec
/video/clips/<TITEL>/<TIME>.00.00.rec/index.vdr
/video/clips/<TITEL>/<TIME>.00.00.rec/001.vdr
...

Wer möchte kann wie gewohnt, per VDR löschen was unbrauchbar ist.

Vorrausgesetzt ../clips befindet sich im PATH der VDR Aufnahmen, dies sollte bei /video/clips der Fall sein.

Für nur Musik, ist das Format (größe) unbrauchbar, MP3's wären da die bessere Lösung.

Rippen könnte man alles mit dem transfron-plugin (leider nicht mehr mit neuen VDR Versionen lauffähig) oder den vdrconvert-plugin (Befindet sich in der Entwicklung).

Zudem sind beide Plugins nicht gerade Sinnvoll für unsere Zwecke, wer möchte schon 50 Aufnahmen in eine Liste eintragen?

Schneller gehts mit einen Schnippsel, vorerst zur nötiegen Software.

  • Lame
  • FFmpeg

Hat man meisten bereits installiert, falls nicht, wichtig das FFmpeg mit der Option --enable-mp3lame übersetzt wird.

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

tar xvzf ffmpeg-<VERSION>.tar.gz
ln -s ffmpeg-<VERSION> ffmpeg
cd ffmpeg
./configure --prefix=/usr/local \
            --enable-mp3lame \
            --enable-shared
make
make install
ldconfig

Ansonnsten hagelt es Meldungen, testen mit einer Aufnahme macht durchaus Sinn.

bash> ffmpeg -i 001.vdr -acodec mp3 -ab 192 -ar 44100 output.mp3
Unsupported codec for output stream #0.0

Zu guter Letzt der passende Eintrag für die commands.conf + Schnippsel.

clipinc2mp3 : at now -f /usr/local/bin/clipinc2mp3.sh

Probleme

Wie in der Versions-nummer zu Erkennen ist "clipinc-0.1dev" befindet sich "vdr-clipinc" noch in der "Mangel".

Links

[1] http://www.clipinc.com Tobit ClipInc Homepage
[2] http://www.geschickter-als-kaufen.de/hilfe.htm Anfordern einer Lizenznummer
[3] http://www.huitl.de/vdr Homepage vdr-clipinc
[4] http://www.mplayerhq.hu/homepage Homepage MPlayer
[5] http://ffmpeg.sourceforge.net Homepage ffmpeg