Clipinc

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Probleme)
(Links)
 
(43 dazwischenliegende Versionen von 24 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Clipinc ist der Name für einige Scripts/Tools welche automatisch aus VDR-Aufnahmen "Video Clips" heraus schneiden.
+
Clipinc ist der Name für einige Scripts/Tools, welche automatisch aus VDR-Aufnahmen "Video Clips" herausschneiden. (Dies funktioniert jedoch nur, wenn die Aufnahme via Timer gestartet wurde.)
  
Ähnlich [[Savvy]], jedoch nutzt [[Savvy]] eine OCR-Erkennung und ist laut README für "Get the Clip-Sendungen (tm) von Viva Plus (tm)" gedacht.
+
Ähnlich [[Savvy]], jedoch nutzt Savvy eine OCR-Erkennung und ist laut README für "Get the Clip-Sendungen (tm) von Viva Plus (tm)" gedacht.
  
 
Clipinc nutzt Tobit ClipInc Service.
 
Clipinc nutzt Tobit ClipInc Service.
Zeile 12: Zeile 12:
  
 
==Softwareanforderungen==
 
==Softwareanforderungen==
* perl
+
* libwww-perl
* clipinc
+
  
 
==Installation==
 
==Installation==
Zuerst müssen wir einen "License Key" unter folgender URL http://www.geschickter-als-kaufen.de/hilfe.htm beantragen.
+
Zuerst müssen wir einen "License Key" unter folgender URL http://www.geschickter-als-kaufen.de/hilfe.htm [Leider funktioniert der Link nicht mehr] beantragen.
Keine Angst, der Service ist Kostenlos, Spam oder sonstiges ist mit der Übergabe der Mailadresse nicht verbunden.
+
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.
+
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)
+
Er hat in etwa folgendes Format, wir benötigen nur die ersten beiden Zahlenblöcke "^^^^^^^^^^"
  
 
<pre>
 
<pre>
Zeile 27: Zeile 26:
 
</pre>
 
</pre>
  
Los gehts:
+
Los gehts, entpacken.
  
 
<pre>
 
<pre>
Zeile 33: Zeile 32:
 
tar xvzf clipinc-<VERSION>.tar.gz
 
tar xvzf clipinc-<VERSION>.tar.gz
 
cd clipinc
 
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.
+
</pre>
# Somit "mc -e <file>" oder "mcedit <file>"
+
mcedit vdrrecinfo.pl
+
  
# Kann eigentlich so bleiben, es sei denn das VDR Konfigurations-verzeichnis lautet anders.
+
Editor gibt es für Linux/Unix zu hauf, GNU Midnight Commander ist einfach und "mc" darf so und so auf keinem PC fehlen.
my $CHANNELS_CONF = "/etc/vdr/channels.conf";
+
my $TIMERS_CONF = "/etc/vdr/timers.conf";
+
my $DEBUG_LOG = "/tmp/vdrrecinfo.log";
+
  
mkdir -p /video/Clips
+
Somit '''mc -e <file>''' oder '''mcedit <file>'''
 +
 
 +
<pre>
 
mcedit clipinc.pl
 
mcedit clipinc.pl
 +
</pre>
  
# Hier ist der "License Key" einzutragen:
+
Ersetzen.
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
+
<pre>
F10 exit
+
- require "clipinc.map";
 +
+ require "/usr/local/bin/clipinc.map";
 +
</pre>
  
Oder:
+
Hier ist der "License Key" einzutragen:
  
2 x ESC + y
+
<pre>
 +
my $LICENSE = "xxxxx-xxxxx";
 
</pre>
 
</pre>
  
Das sollte es gewesen sein, angeschuppst wird das ganze über die [[rwrapper.sh]]. Übergabe für VDR wäre folgende:
+
Ersetzen.
  
-r /usr/local/bin/[[rwrapper.sh]]
+
<pre>
 +
- my $VDRCUT = "./vdrcut";
 +
+ my $VDRCUT = "/usr/local/bin/vdrcut";
 +
</pre>
 +
 
 +
F2 speichert + F10 exit (oder 2 x ESC + y), Verzeichnis erstellen.
 +
 
 +
<pre>
 +
mkdir -p /var/log/vdr
 +
mkdir -p /video/clips
 +
touch /video/clips/.null
 +
</pre>
 +
 
 +
Kopieren in den PATH. Wer möchte, kann die [[clipinc.map]] auch woanders ablegen. Dann ist '''require "clipinc.map";''' anzupassen (s. oben).
 +
 
 +
<pre>
 +
cp clipinc.pl clipinc.map vdrcut vdrrecinfo.pl /usr/local/bin
 +
</pre>
 +
 
 +
Das sollte es gewesen sein, ''angeschuppst'' wird das ganze über die [[rwrapper.sh]], anpassen.
 +
 
 +
CLIPINC="0"    # (0=off,1=on)
 +
 
 +
Und VDR mit der entsprechenden [[VDR Optionen|Option]] übergeben.
 +
 
 +
-r [[Struktur|$PATH]]/[[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
 
Es ist auch ein Patch verfügbar, somit würde -r entfallen -> http://www.linuxtv.org/mailinglists/vdr/2004/07-2004/msg00088.html
Zeile 69: Zeile 90:
 
Die [[reccmds.conf]] ist Bspw. wie folgt zu erweitern:
 
Die [[reccmds.conf]] ist Bspw. wie folgt zu erweitern:
  
  Start clipinc : /usr/local/bin/[[clipinc.sh]] -start
+
  Starte clipinc : [[Struktur|$PATH]]/[[clipinc.sh]] -start
  Stop clipinc? : /usr/local/bin/[[clipinc.sh]] -kill
+
  Beende clipinc? : [[Struktur|$PATH]]/[[clipinc.sh]] -kill
  
Während '''Start clipinc''' sollte man Online sein, je nach System kann es ein weilchen dauern.
+
Während '''Starte clipinc''' sollte man Online sein, je nach System kann es ein Weilchen dauern.
  
 
Später...
 
Später...
Zeile 94: Zeile 115:
 
</pre>
 
</pre>
  
Wer möchte kann wie gewohnt, per VDR löschen was unbrauchbar ist.
+
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.
 
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 meistens bereits installiert, falls nicht, wichtig das FFmpeg mit der Option '''--enable-mp3lame''' übersetzt wird.
 
 
<pre>
 
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
 
</pre>
 
 
Ansonnsten hagelt es Meldungen, testen mit einer Aufnahme macht durchaus Sinn.
 
 
<pre>
 
bash> ffmpeg -i 001.vdr -acodec mp3 -ab 192 -ar 44100 output.mp3
 
Unsupported codec for output stream #0.0
 
</pre>
 
 
Zu guter Letzt der passende Eintrag für die [[commands.conf]] + Schnippsel.
 
 
clipinc2mp3 : at now -f /usr/local/bin/[[clipinc2mp3.sh]]
 
  
 
==Probleme==
 
==Probleme==
 
* Sputnik + Sunshine Live ist zu ungenau, die meisten Musikfiles werden nix.
 
* Sputnik + Sunshine Live ist zu ungenau, die meisten Musikfiles werden nix.
 
* VIVA Plus ''Get the Clip'', ist im Moment die beste ausbeute.
 
* VIVA Plus ''Get the Clip'', ist im Moment die beste ausbeute.
 +
 +
==Patches==
 +
* vdr >= '''1.3.23''' {{spiegel 1|clipinc}}
  
 
==Links==
 
==Links==
{|
+
# [http://www.huitl.de/vdr Homepage Clipinc (VDR)]
| [1]
+
# [http://www.vdr-portal.de/board/thread.php?threadid=32232 Skripte zum Verbessern der Genauigkeit der Schnittmarken]
| http://www.clipinc.com
+
 
| Tobit ClipInc Homepage
+
[[Kategorie:Veraltete Software]]
|-
+
{{i18n|clipinc}}
| [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
+
|}
+

Aktuelle Version vom 29. Oktober 2013, 17:33 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Clipinc ist der Name für einige Scripts/Tools, welche automatisch aus VDR-Aufnahmen "Video Clips" herausschneiden. (Dies funktioniert jedoch nur, wenn die Aufnahme via Timer gestartet wurde.)

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

Clipinc nutzt Tobit ClipInc Service.

clipinc.map

[Bearbeiten] Hardwareanforderungen

  • keine

[Bearbeiten] Softwareanforderungen

  • libwww-perl

[Bearbeiten] Installation

Zuerst müssen wir einen "License Key" unter folgender URL http://www.geschickter-als-kaufen.de/hilfe.htm [Leider funktioniert der Link nicht mehr] 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 die ersten beiden Zahlenblöcke "^^^^^^^^^^"

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

Los gehts, entpacken.

cd $SOURCEDIR
tar xvzf clipinc-<VERSION>.tar.gz
cd clipinc

Editor gibt es für Linux/Unix zu hauf, GNU Midnight Commander ist einfach und "mc" darf so und so auf keinem PC fehlen.

Somit mc -e <file> oder mcedit <file>

mcedit clipinc.pl

Ersetzen.

- require "clipinc.map";
+ require "/usr/local/bin/clipinc.map";

Hier ist der "License Key" einzutragen:

my $LICENSE = "xxxxx-xxxxx";

Ersetzen.

- my $VDRCUT = "./vdrcut";
+ my $VDRCUT = "/usr/local/bin/vdrcut";

F2 speichert + F10 exit (oder 2 x ESC + y), Verzeichnis erstellen.

mkdir -p /var/log/vdr
mkdir -p /video/clips
touch /video/clips/.null

Kopieren in den PATH. Wer möchte, kann die clipinc.map auch woanders ablegen. Dann ist require "clipinc.map"; anzupassen (s. oben).

cp clipinc.pl clipinc.map vdrcut vdrrecinfo.pl /usr/local/bin

Das sollte es gewesen sein, angeschuppst wird das ganze über die rwrapper.sh, anpassen.

CLIPINC="0"     # (0=off,1=on)

Und VDR mit der entsprechenden Option übergeben.

-r $PATH/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:

Starte clipinc  : $PATH/clipinc.sh -start
Beende clipinc? : $PATH/clipinc.sh -kill

Während Starte 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.

[Bearbeiten] Probleme

  • Sputnik + Sunshine Live ist zu ungenau, die meisten Musikfiles werden nix.
  • VIVA Plus Get the Clip, ist im Moment die beste ausbeute.

[Bearbeiten] Patches

  • vdr >= 1.3.23

[Bearbeiten] Links

  1. Homepage Clipinc (VDR)
  2. Skripte zum Verbessern der Genauigkeit der Schnittmarken
In anderen Sprachen