Ripit-plugin
Wirbel (Diskussion | Beiträge) (→Installation) |
|||
(28 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
==Beschreibung== | ==Beschreibung== | ||
− | + | '''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. | ||
− | |||
− | |||
===Status=== | ===Status=== | ||
− | Das Plugin befindet sich momentan in der Betaphase zur Version 0.1.0. Fehler bitte im [http:// | + | 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: | + | |[[Bild:Ripit-plugin-01.png|thumb|none|''ripit Plugin Setupmenu'']] |
− | | | + | |[[Bild:Ripit-plugin-02.png|thumb|none|''ripit Plugin Setupmenu Hilfe'']] |
− | + | |[[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 22: | Zeile 29: | ||
===[[SVDRP]] Befehle=== | ===[[SVDRP]] Befehle=== | ||
; START : Startet das {{wikipedia|Rippen}} | ; START : Startet das {{wikipedia|Rippen}} | ||
− | ; ABORT : Bricht | + | ; ABORT : Bricht das laufende {{wikipedia|Rippen}} ab |
− | ; STATUS : Informiert darüber ob gerade | + | ; 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 30: | Zeile 37: | ||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
− | |||
* [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 37: | 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) | ||
− | |||
− | |||
− | |||
− | |||
==Installation== | ==Installation== | ||
− | {{Box Hinweis| | + | {{Box Hinweis|Je nach verwendeter VDR Version ist das passende Makefile zu verwenden.}} |
− | + | cd [[Struktur|$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 {{wikipedia|make}} Kommandozeilenparameter können folgende Variablen gesetzt werden | |
− | + | **'''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_LOG_FILE'''<br />Default: '''''/tmp/ripit.log'''''<br />Logdatei für den aktuellen Prozess | + | **'''PLUGIN_RIPIT_ABORT_FILE'''<br />Default: '''''/tmp/vdr-ripit.stop'''''<br />Für die Kommunikation zwischen Plugin und Hilfsscript. |
− | **'''PLUGIN_RIPIT_LOCK_FILE'''<br />Default: '''''/tmp/ripit.process '''''<br />Für die Kommunikation zwischen Plugin und Hilfsscript. | + | **'''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. |
− | **'''PLUGIN_RIPIT_ABORT_FILE'''<br />Default: '''''/tmp/ripit.stop'''''<br />Für die Kommunikation zwischen Plugin und Hilfsscript. | + | |
− | **''' | + | |
+ | {{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- | + | {{Box Hinweis|Das folgende ist nur notwendig wenn [[Struktur|$PATH]]/[[vdr-opticaldrive]] noch nicht vorhanden ist.}} |
− | * [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr- | + | * [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-opticaldrive]] an das eigene System anpassen |
− | * [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr- | + | * [[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- | + | cp [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/ripit/commands/[[vdr-opticaldrive]] [[Struktur|$PATH]]/[[vdr-opticaldrive]] |
− | chmod +x [[Struktur|$PATH]]/[[vdr- | + | chmod +x [[Struktur|$PATH]]/[[vdr-opticaldrive]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
===[[setup.conf]]=== | ===[[setup.conf]]=== | ||
Zeile 96: | Zeile 96: | ||
</pre> | </pre> | ||
;ripit.encoder_encodingtype:Zielformat<br />''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_encodingtype:Zielformat<br />''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 | + | ;ripit.encoder_freesetting:Weitere Rip Script Optionen für encoder_encodingtype 0<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_mp3cbroptions:Weitere Encoder Optionen für encoder_encodingtype | + | ;ripit.encoder_mp3cbroptions:Weitere Encoder Optionen für encoder_encodingtype 1<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_mp3abroptions:Weitere Encoder Optionen für encoder_encodingtype | + | ;ripit.encoder_mp3abroptions:Weitere Encoder Optionen für encoder_encodingtype 2<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_mp3vbroptions:Weitere Encoder Optionen für encoder_encodingtype | + | ;ripit.encoder_mp3vbroptions:Weitere Encoder Optionen für encoder_encodingtype 3<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_flacoptions:Weitere Encoder Optionen für encoder_encodingtype | + | ;ripit.encoder_flacoptions:Weitere Encoder Optionen für encoder_encodingtype 4<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_oggoptions:Weitere Encoder Optionen für encoder_encodingtype | + | ;ripit.encoder_oggoptions:Weitere Encoder Optionen für encoder_encodingtype 5<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_bitrate: | + | ;ripit.encoder_bitrate:Bitrate für encoder_encodingtype 1,2; Minimale Bitrate für encoder_encodingtype 3<br />''int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320'' |
− | ;ripit.encoder_maxbitrate: | + | ;ripit.encoder_maxbitrate:Maximale Bitrate für encoder_encodingtype 3<br />''int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320'' |
− | ;ripit.encoder_oggquality: | + | ;ripit.encoder_oggquality:Qualität für encoder_encodingtype 5<br />''int -1..10'' |
− | ;ripit.encoder_addcrc: | + | ;ripit.encoder_addcrc:Den mp3s CRC Prüfsummen hinzufügen für encoder_encodingtype 1,2,3<br />''int 1=ja/0=nein'' |
====Ripper Optionen==== | ====Ripper Optionen==== | ||
<pre> | <pre> | ||
Zeile 124: | Zeile 124: | ||
==Sonstiges== | ==Sonstiges== | ||
− | |||
− | |||
===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 131: | 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. | ||
− | === | + | ===Entwicklerversion=== |
− | + | git clone {{vdr-developer git|vdr-plugin-ripit}} | |
− | + | ||
− | + | ==Aktuelle Version== | |
− | + | {{vdr-developer snapshot|vdr-plugin-ripit}} | |
==Links== | ==Links== | ||
− | # {{ | + | # {{vdr-developer project|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
[Bearbeiten] Bedienung
UnterUm eine Audio-CD zu Rippen das Plugin im VDR Menü aufrufen und
Mit
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
- ripit
- vorbis-tools
- lame
- flac
- cdparanoia
- gettext (optional)
[Bearbeiten] Installation
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.
- PLUGIN_RIPIT_LOG_FILE
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
Das folgende ist nur notwendig wenn $PATH/vdr-opticaldrive noch nicht vorhanden ist.
- $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-opticaldrive an das eigene System anpassen
- $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-opticaldrive folgendermaßen installieren und ausführbar setzen
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