Ripit-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
 
(26 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
<!-- '''Autor(en):''' -->
+
'''Autor(en):''' "Keine_Ahnung"
 +
 
 
Dieses Plugin dient zum {{wikipedia|Rippen}} von {{wikipedia|Audio-CD}}s.
 
Dieses Plugin dient zum {{wikipedia|Rippen}} von {{wikipedia|Audio-CD}}s.
 
Es ist ein Frontend zum Programm [http://www.suwald.com/ripit/news.php ripit] und unterstützt die Erstellung von {{wikipedia|mp3}} (CBR, ABR und VBR), {{wikipedia|ogg Vorbis}} und {{wikipedia|Free Lossless Audio Codec}} Audiodateien.
 
  
 
===Status===
 
===Status===
Das Plugin befindet sich momentan in der Betaphase zur Version 0.1.0. Fehler bitte im [http://projects.vdr-developer.org/projects/plg-ripit/issues Bugtracker] melden.
+
Letztes Update 12/2012
 +
 
 +
Das Plugin befindet sich momentan in der Betaphase zur Version 0.1.0. Fehler bitte im {{vdr-developer issues|plg-ripit|Bugtracker}} melden.
 +
 
 +
 
 +
 
 +
Ripit ist ein Frontend zum Programm [http://www.suwald.com/ripit/news.php ripit] und unterstützt die Erstellung von {{wikipedia2|MP3|mp3}} ({{wikipedia2|Bitrate#Konstante_Bitrate|CBR}}, {{wikipedia2|Bitrate#Durchschnittliche_Bitrate|ABR}} und {{wikipedia2|Bitrate#Variable_Bitrate|VBR}}), {{wikipedia2|Vorbis|ogg vorbis}} und {{wikipedia2|Free Lossless Audio Codec|flac}} Audiodateien.
 +
 
  
 
==Bilder==
 
==Bilder==
<!-- {|
+
{|
|[[Bild:ripit-plugin-01.png|thumb|none|''Setupmenu des ripit Plugins'']]
+
|[[Bild:Ripit-plugin-01.png|thumb|none|''ripit Plugin Setupmenu'']]
|} -->
+
|[[Bild:Ripit-plugin-02.png|thumb|none|''ripit Plugin Setupmenu Hilfe'']]
http://projects.vdr-developer.org/documents/21
+
|[[Bild:Ripit-plugin-03.png|thumb|none|''ripit Plugin in Arbeit'']]
 +
|}
 +
 
 
==Bedienung==
 
==Bedienung==
Unter {{Navigation|Einstellungen}} -> {{Navigation|Plugins}} -> {{Navigation|ripit}} die gewünschten Einstellungen vornehmen. Mit {{Button gelb|Hilfe}} lässt sich zu jeder Option eine Hilfeseite aufrufen die die Option näher beschreibt.<br/><br/>
+
Unter {{Navigation|Einstellungen}} -> {{Navigation|Plugins}} -> {{Navigation|ripit}} die gewünschten Einstellungen vornehmen. Mit {{Button gelb|Hilfe}} oder {{Button neutral|Info}} lässt sich zu jeder Option eine Hilfeseite aufrufen die die Option näher beschreibt.<br/><br/>
 
Um eine {{wikipedia|Audio-CD}} zu {{wikipedia|Rippen}} das Plugin im VDR Menü aufrufen und {{Button blau|Starten}} wählen.<br/>
 
Um eine {{wikipedia|Audio-CD}} zu {{wikipedia|Rippen}} das Plugin im VDR Menü aufrufen und {{Button blau|Starten}} wählen.<br/>
 
Mit {{Button blau|Abbrechen}} kann der laufende Vorgang jederzeit abgebrochen werden. Mit {{Button rot|Ausblenden}}, {{Button neutral|Zurück}} oder {{Button neutral|Menu}} kann das Menü ausgeblendet werden, der Vorgang läuft dabei im Hintergrund weiter.<br/>
 
Mit {{Button blau|Abbrechen}} kann der laufende Vorgang jederzeit abgebrochen werden. Mit {{Button rot|Ausblenden}}, {{Button neutral|Zurück}} oder {{Button neutral|Menu}} kann das Menü ausgeblendet werden, der Vorgang läuft dabei im Hintergrund weiter.<br/>
Zeile 21: Zeile 29:
 
===[[SVDRP]] Befehle===
 
===[[SVDRP]] Befehle===
 
; START : Startet das {{wikipedia|Rippen}}
 
; START : Startet das {{wikipedia|Rippen}}
; ABORT : Bricht laufendes {{wikipedia|Rippen}} ab
+
; ABORT : Bricht das laufende {{wikipedia|Rippen}} ab
; STATUS : Informiert darüber ob gerade ein Prozesse aktiv ist<br />Der Antwortcode '''920''' signalisiert einen laufenden Prozess und der Antwortcode '''910''' signalisiert das gerade kein Prozess aktiv ist.
+
; STATUS : Informiert darüber ob gerade {{wikipedia2|Rippen|gerippt}} wird<br />Der Antwortcode '''920''' signalisiert aktives {{wikipedia|Rippen}} und der Antwortcode '''910''' signalisiert das gerade kein {{wikipedia|Rippen}} aktiv ist.
  
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
Zeile 29: Zeile 37:
  
 
==Softwareanforderungen==
 
==Softwareanforderungen==
* VDR >= 1.6
 
 
* [http://www.suwald.com/ripit/news.php ripit]
 
* [http://www.suwald.com/ripit/news.php ripit]
 
* [http://www.xiph.org/downloads/ vorbis-tools]
 
* [http://www.xiph.org/downloads/ vorbis-tools]
Zeile 36: Zeile 43:
 
* [http://www.xiph.org/paranoia/ cdparanoia]
 
* [http://www.xiph.org/paranoia/ cdparanoia]
 
* [http://www.gnu.org/software/gettext/ gettext] (optional)
 
* [http://www.gnu.org/software/gettext/ gettext] (optional)
 
===[[Debian]]===
 
apt-get install {{pkgsearch-debian|cdparanoia}} {{pkgsearch-debian|vorbis-tools}} {{pkgsearch-debian|lame}} {{pkgsearch-debian|flac}} {{pkgsearch-debian|ripit}} {{pkgsearch-debian|gettext-base}}
 
(gettext-base ist optional)
 
  
 
==Installation==
 
==Installation==
{{Box Hinweis|
+
{{Box Hinweis|Je nach verwendeter VDR Version ist das passende Makefile zu verwenden.}}
Die Variable '''$SOURCEDIR''' enthält den Pfad zum Verzeichnis, in dem sich die VDR-Quellen befinden.
+
cd [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/
Übliche Verzeichnisse sind '''/usr/local/src''', '''/usr/src''' und das '''home-Verzeichnis''' des jeweiligen Nutzers.
+
ln -s Makefile.1.7 Makefile}}
  
Die Variable '''$PATH''' steht für ein Verzeichnis in den das System ausführbare Programme findet.
+
* In der '''Make.config''' im Plugin Quellverzeichnis, in der globalen Plugin Konfigurationsdatei oder als {{wikipedia|make}} Kommandozeilenparameter können folgende Variablen gesetzt werden
Übliche Verzeichnisse sind '''/usr/bin''' und '''/usr/local/bin'''.}}
+
* Das Plugin gemäß [[Plugin_Installation|dieser Anleitung]] installieren<br />Dabei können im {{wikipedia|Makefile}}, in der [[make.config]] oder als {{wikipedia|make}} Kommandozeilenparameter folgende Variablen gesetzt werden um das Plugin an die Dateisystem Vereinbarungen der genutzten Distribution anzupassen.
+
 
**'''PLUGIN_RIPIT_LOG_FILE'''<br />Default: '''''/tmp/vdr-ripit.log'''''<br />Logdatei für den aktuellen Prozess
 
**'''PLUGIN_RIPIT_LOG_FILE'''<br />Default: '''''/tmp/vdr-ripit.log'''''<br />Logdatei für den aktuellen Prozess
 
**'''PLUGIN_RIPIT_LOCK_FILE'''<br />Default: '''''/tmp/vdr-ripit.process '''''<br />Für die Kommunikation zwischen Plugin und Hilfsscript.
 
**'''PLUGIN_RIPIT_LOCK_FILE'''<br />Default: '''''/tmp/vdr-ripit.process '''''<br />Für die Kommunikation zwischen Plugin und Hilfsscript.
 
**'''PLUGIN_RIPIT_ABORT_FILE'''<br />Default: '''''/tmp/vdr-ripit.stop'''''<br />Für die Kommunikation zwischen Plugin und Hilfsscript.
 
**'''PLUGIN_RIPIT_ABORT_FILE'''<br />Default: '''''/tmp/vdr-ripit.stop'''''<br />Für die Kommunikation zwischen Plugin und Hilfsscript.
**'''PLUGIN_RIPIT_DEFAULT_TARGET_DIRECTORY'''<br />Default: '''''/srv/audio/ripped'''''<br />Basisverzeichnis zum speichern der Audiodateien. Wird als Vorgabe verwendet wenn vorher noch nie ein Verzeichnis gewählt wurde.
+
**'''PLUGIN_RIPIT_DEFAULT_TARGET_DIRECTORY'''<br />Default: '''''/srv/audio/ripped''''' (VDR < 1.7.34)<br />Default: '''''[[Struktur|$VIDEODIR]]/ripit''''' (VDR >= 1.7.34)<br />Basisverzeichnis zum speichern der Audiodateien. Wird als Vorgabe verwendet wenn vorher noch nie ein Verzeichnis gewählt wurde.
 +
 
 +
 
 +
{{Box Hinweis|
 +
Folgendes ist nur bei VDR Version kleiner 1.7.34 notwendig. Bei der Nutzung von VDR Version 1.7.34 und höher genügt ein '''make install''' und das anpassen der [[Struktur|$PATH]]/[[vdr-opticaldrive]] an das eigene System (falls nocht nicht geschehen).}}
 
* [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/vdr-ripit folgendermaßen installieren und ausführbar setzen
 
* [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/vdr-ripit folgendermaßen installieren und ausführbar setzen
 
  cp [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/vdr-ripit [[Struktur|$PATH]]/vdr-ripit
 
  cp [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/vdr-ripit [[Struktur|$PATH]]/vdr-ripit
 
  chmod +x [[Struktur|$PATH]]/vdr-ripit
 
  chmod +x [[Struktur|$PATH]]/vdr-ripit
{{Box Hinweis|Das folgende ist nur notwendig wenn [[Struktur|$PATH]]/[[vdr-dvd]] noch nicht vorhanden ist.}}
+
{{Box Hinweis|Das folgende ist nur notwendig wenn [[Struktur|$PATH]]/[[vdr-opticaldrive]] noch nicht vorhanden ist.}}
* [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-dvd]] an das eigene System anpassen
+
* [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-opticaldrive]] an das eigene System anpassen
* [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-dvd]] folgendermaßen installieren und ausführbar setzen
+
* [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-opticaldrive]] folgendermaßen installieren und ausführbar setzen
  cp [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-dvd]] [[Struktur|$PATH]]/[[vdr-dvd]]
+
  cp [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-opticaldrive]] [[Struktur|$PATH]]/[[vdr-opticaldrive]]
  chmod +x [[Struktur|$PATH]]/[[vdr-dvd]]
+
  chmod +x [[Struktur|$PATH]]/[[vdr-opticaldrive]]
<!-- ===Optionen=== -->
+
 
<!-- ===Patches=== -->
+
<!-- ==Konfiguration== -->
+
<!-- ===Einstellungen=== -->
+
<!-- ===Parameter=== -->
+
 
===[[setup.conf]]===
 
===[[setup.conf]]===
  
Zeile 123: Zeile 124:
  
 
==Sonstiges==
 
==Sonstiges==
<!-- ===Probleme=== -->
 
<!-- ===Tipps=== -->
 
 
===Wunschliste===
 
===Wunschliste===
 
* Die italienischen und die französischen Texte müssten überarbeitet werden.
 
* Die italienischen und die französischen Texte müssten überarbeitet werden.
Zeile 130: Zeile 129:
 
* Die Einstellungen (ohne "Hauptmenüeintrag verbergen") sollten auch vom Ripp-Fenster aus erreichbar sein.
 
* Die Einstellungen (ohne "Hauptmenüeintrag verbergen") sollten auch vom Ripp-Fenster aus erreichbar sein.
 
* Scrollen im Log wäre schön.
 
* Scrollen im Log wäre schön.
 +
* Übersetzung dieser wiki Seite ins englische wiki
 
Hilfe hierzu ist immer willkommen.
 
Hilfe hierzu ist immer willkommen.
  
===Snapshot===
+
===Entwicklerversion===
Die aktuelle Entwicklerversion per {{wikipedia|git}}
+
  git clone {{vdr-developer git|vdr-plugin-ripit}}
  <nowiki>git clone git://projects.vdr-developer.org/vdr-plugin-ripit.git</nowiki>
+
 
oder in Form eines Archives
+
==Aktuelle Version==
  http://projects.vdr-developer.org/git/vdr-plugin-ripit.git/snapshot/vdr-plugin-ripit-master.tar.gz
+
  {{vdr-developer snapshot|vdr-plugin-ripit}}
  
 
==Links==
 
==Links==
# {{vdrportal board|55731|Alte Homepage des Plugins (Version 0.0.2)}}
+
# {{vdr-developer project|plg-ripit|Homepage des Plugins}}
# [http://projects.vdr-developer.org/projects/plg-ripit Homepage des Plugins]
+
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:Transcoding und Brenn-Plugins]]
 
{{i18n|ripit-plugin}}
 
{{i18n|ripit-plugin}}

Aktuelle Version vom 31. August 2013, 17:30 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor(en): "Keine_Ahnung"

Dieses Plugin dient zum Rippen von Audio-CDs.

[Bearbeiten] Status

Letztes Update 12/2012

Das Plugin befindet sich momentan in der Betaphase zur Version 0.1.0. Fehler bitte im Bugtracker melden.


Ripit ist ein Frontend zum Programm ripit und unterstützt die Erstellung von mp3 (CBR, ABR und VBR), ogg vorbis und flac Audiodateien.


[Bearbeiten] Bilder

ripit Plugin Setupmenu
ripit Plugin Setupmenu Hilfe
ripit Plugin in Arbeit

[Bearbeiten] Bedienung

Unter
Einstellungen
->
Plugins
->
ripit
die gewünschten Einstellungen vornehmen. Mit
Hilfe
oder
Info
lässt sich zu jeder Option eine Hilfeseite aufrufen die die Option näher beschreibt.

Um eine Audio-CD zu Rippen das Plugin im VDR Menü aufrufen und
Starten
wählen.
Mit
Abbrechen
kann der laufende Vorgang jederzeit abgebrochen werden. Mit
Ausblenden
,
Zurück
oder
Menu
kann das Menü ausgeblendet werden, der Vorgang läuft dabei im Hintergrund weiter.

Während des laufenden Vorgangs wird das herunterfahren des VDR verzögert. D.h. wird der VDR während des Rippens beendet, wird der VDR solange an bleiben, bis der Vorgang abgeschlossen ist.

[Bearbeiten] SVDRP Befehle

START 
Startet das Rippen
ABORT 
Bricht das laufende Rippen ab
STATUS 
Informiert darüber ob gerade gerippt wird
Der Antwortcode 920 signalisiert aktives Rippen und der Antwortcode 910 signalisiert das gerade kein Rippen aktiv ist.

[Bearbeiten] Hardwareanforderungen

  • Ein optisches Laufwerk welches Audio-CDs liest.
  • Eine bestehende Internetverbindung zum Zugriff auf freedb.org

[Bearbeiten] Softwareanforderungen

[Bearbeiten] Installation

Hinweis
Hinweis

Je nach verwendeter VDR Version ist das passende Makefile zu verwenden.


cd $SOURCEDIR/VDR/PLUGINS/src/ripit/
ln -s Makefile.1.7 Makefile}}
  • In der Make.config im Plugin Quellverzeichnis, in der globalen Plugin Konfigurationsdatei oder als make Kommandozeilenparameter können folgende Variablen gesetzt werden
    • PLUGIN_RIPIT_LOG_FILE
      Default: /tmp/vdr-ripit.log
      Logdatei für den aktuellen Prozess
    • PLUGIN_RIPIT_LOCK_FILE
      Default: /tmp/vdr-ripit.process
      Für die Kommunikation zwischen Plugin und Hilfsscript.
    • PLUGIN_RIPIT_ABORT_FILE
      Default: /tmp/vdr-ripit.stop
      Für die Kommunikation zwischen Plugin und Hilfsscript.
    • PLUGIN_RIPIT_DEFAULT_TARGET_DIRECTORY
      Default: /srv/audio/ripped (VDR < 1.7.34)
      Default: $VIDEODIR/ripit (VDR >= 1.7.34)
      Basisverzeichnis zum speichern der Audiodateien. Wird als Vorgabe verwendet wenn vorher noch nie ein Verzeichnis gewählt wurde.


Hinweis
Hinweis

Folgendes ist nur bei VDR Version kleiner 1.7.34 notwendig. Bei der Nutzung von VDR Version 1.7.34 und höher genügt ein make install und das anpassen der $PATH/vdr-opticaldrive an das eigene System (falls nocht nicht geschehen).


  • $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-ripit folgendermaßen installieren und ausführbar setzen
cp $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-ripit $PATH/vdr-ripit
chmod +x $PATH/vdr-ripit
Hinweis
Hinweis

Das folgende ist nur notwendig wenn $PATH/vdr-opticaldrive noch nicht vorhanden ist.


cp $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-opticaldrive $PATH/vdr-opticaldrive
chmod +x $PATH/vdr-opticaldrive

[Bearbeiten] setup.conf

Einstellungen des Plugins, die in der setup.conf automatisch hinzugefügt werden. Gezeigt werden die Vorgabewerte des Plugins.

[Bearbeiten] Plugin Optionen

ripit.plugin_hidemainmenu = 0
ripit.plugin_lastloglines = 15
ripit.plugin_priority = 19
ripit.plugin_verbosity = 1
ripit.plugin_hidemainmenu
Hauptmenüeintrag verbergen
int 1=ja/0=nein
ripit.plugin_lastloglines
Zeige die letzten x Zeichen der Konvertierungsausgabe
int 1..100
ripit.plugin_priority
Priorität von Vorgang (nice)
int -20..19
ripit.plugin_verbosity
Log Detailtiefe
int 0..5

[Bearbeiten] Encoder Optionen

ripit.encoder_encodingtype = 3
ripit.encoder_freesetting = --coder "2" --flacopt "--ogg --best"
ripit.encoder_mp3cbroptions = -h
ripit.encoder_mp3abroptions = -h
ripit.encoder_mp3vbroptions = -h
ripit.encoder_flacoptions = --best
ripit.encoder_oggoptions = 
ripit.encoder_bitrate = 4
ripit.encoder_maxbitrate = 6
ripit.encoder_oggquality = 5
ripit.encoder_addcrc = 1
ripit.encoder_encodingtype
Zielformat
int 0=Freie Einstellung/1=mp3 konstante Bitrate (CBR)/2=mp3 durchschnittliche Datenrate (ABR)/3=mp3 variable Datenrate (VBR)/4=flac (verlustfrei)/5=ogg vorbis
ripit.encoder_freesetting
Weitere Rip Script Optionen für encoder_encodingtype 0
char max. 255 Zeichen
ripit.encoder_mp3cbroptions
Weitere Encoder Optionen für encoder_encodingtype 1
char max. 255 Zeichen
ripit.encoder_mp3abroptions
Weitere Encoder Optionen für encoder_encodingtype 2
char max. 255 Zeichen
ripit.encoder_mp3vbroptions
Weitere Encoder Optionen für encoder_encodingtype 3
char max. 255 Zeichen
ripit.encoder_flacoptions
Weitere Encoder Optionen für encoder_encodingtype 4
char max. 255 Zeichen
ripit.encoder_oggoptions
Weitere Encoder Optionen für encoder_encodingtype 5
char max. 255 Zeichen
ripit.encoder_bitrate
Bitrate für encoder_encodingtype 1,2; Minimale Bitrate für encoder_encodingtype 3
int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320
ripit.encoder_maxbitrate
Maximale Bitrate für encoder_encodingtype 3
int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320
ripit.encoder_oggquality
Qualität für encoder_encodingtype 5
int -1..10
ripit.encoder_addcrc
Den mp3s CRC Prüfsummen hinzufügen für encoder_encodingtype 1,2,3
int 1=ja/0=nein

[Bearbeiten] Ripper Optionen

ripit.ripper_fastripping = 0
ripit.ripper_fastripping
Schnelles Rippen
int 1=ja/0=nein

[Bearbeiten] Ziel Optionen

ripit.target_directory = /srv/AUDIO/ripped
ripit.target_excludespecialchars = 1
ripit.target_underscores = 1
ripit.target_createplaylist = 1
ripit.target_directory
Speicherort für erstellte Audiodateien
char max. 255 Zeichen
ripit.target_excludespecialchars
Spezielle Dateisystem Zeichen Maskieren
int 0=nein/1=NTFS/2=HFS
ripit.target_underscores
Leerzeichen durch Unterstriche ersetzen
int 1=ja/0=nein
ripit.target_createplaylist
Playlist erstellen
int 1=ja/0=nein

[Bearbeiten] Sonstiges

[Bearbeiten] Wunschliste

  • Die italienischen und die französischen Texte müssten überarbeitet werden.
  • Die italienischen, die französischen und die englischen Hilfeseiten müssten erstellt werden.
  • Die Einstellungen (ohne "Hauptmenüeintrag verbergen") sollten auch vom Ripp-Fenster aus erreichbar sein.
  • Scrollen im Log wäre schön.
  • Übersetzung dieser wiki Seite ins englische wiki

Hilfe hierzu ist immer willkommen.

[Bearbeiten] Entwicklerversion

git clone git://projects.vdr-developer.org/vdr-plugin-ripit.git

[Bearbeiten] Aktuelle Version

http://projects.vdr-developer.org/git/vdr-plugin-ripit.git/snapshot/vdr-plugin-ripit-master.tar.gz

[Bearbeiten] Links

  1. Homepage des Plugins
In anderen Sprachen