Ripit-plugin
Zeile 18: | Zeile 18: | ||
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/> | ||
− | Während des laufenden Vorgangs wird das herunterfahren des VDR verzögert. D.h. wird der VDR während des {{wikipedia|Rippen}}s beendet, wird der VDR solange an bleiben, bis der Vorgang abgeschlossen ist. | + | Während des laufenden Vorgangs wird das herunterfahren des [[VDR]] verzögert. D.h. wird der [[VDR]] während des {{wikipedia|Rippen}}s beendet, wird der [[VDR]] solange an bleiben, bis der Vorgang abgeschlossen ist. |
===[[SVDRP]] Befehle=== | ===[[SVDRP]] Befehle=== | ||
; START : Startet das {{wikipedia|Rippen}} | ; START : Startet das {{wikipedia|Rippen}} | ||
; ABORT : Bricht laufendes {{wikipedia|Rippen}} ab | ; ABORT : Bricht laufendes {{wikipedia|Rippen}} ab | ||
− | ; STATUS : Informiert darüber ob gerade ein Prozesse aktiv ist | + | ; 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. |
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
Zeile 49: | Zeile 49: | ||
Die Variable '''$PATH''' steht für ein Verzeichnis in den das System ausführbare Programme findet. | Die Variable '''$PATH''' steht für ein Verzeichnis in den das System ausführbare Programme findet. | ||
Übliche Verzeichnisse sind '''/usr/bin''' und '''/usr/local/bin'''.}} | Ü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 | + | * 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/ripit.log'''''<br />Logdatei für den aktuellen Prozess | **'''PLUGIN_RIPIT_LOG_FILE'''<br />Default: '''''/tmp/ripit.log'''''<br />Logdatei für den aktuellen Prozess | ||
**'''PLUGIN_RIPIT_LOCK_FILE'''<br />Default: '''''/tmp/ripit.process '''''<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. | ||
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: | + | ;ripit.encoder_freesetting:Weitere Rip Script Optionen für encoder_encodingtype=0<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_mp3cbroptions: | + | ;ripit.encoder_mp3cbroptions:Weitere Encoder Optionen für encoder_encodingtype=1<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_mp3abroptions: | + | ;ripit.encoder_mp3abroptions:Weitere Encoder Optionen für encoder_encodingtype=2<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_mp3vbroptions: | + | ;ripit.encoder_mp3vbroptions:Weitere Encoder Optionen für encoder_encodingtype=3<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_flacoptions: | + | ;ripit.encoder_flacoptions:Weitere Encoder Optionen für encoder_encodingtype=4<br />''char max. 255 Zeichen'' |
− | ;ripit.encoder_oggoptions: | + | ;ripit.encoder_oggoptions:Weitere Encoder Optionen für encoder_encodingtype=5<br />''char max. 255 Zeichen'' |
;ripit.encoder_bitrate:?<br />''int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320'' | ;ripit.encoder_bitrate:?<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:?<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:?<br />''int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320'' |
Version vom 24. September 2012, 22:43 Uhr
- Diese Seite befindet sich momentan im Aufbau
- Keine Ahnung (Diskussion) 00:17, 23. Sep. 2012 (CEST)
- Bei Fragen, nutzen Sie bitte folgende Diskussionsseite.
- Danke
Inhaltsverzeichnis |
Beschreibung
Dieses Plugin dient zum Rippen von Audio-CDs.
Es ist ein Frontend zum Programm ripit und unterstützt die Erstellung von mp3 (CBR, ABR und VBR), ogg Vorbis und Free Lossless Audio Codec Audiodateien.
Status
Das Plugin befindet sich momentan in der Betaphase zur Version 0.1.0. Fehler bitte im Bugtracker melden.
Bilder
http://projects.vdr-developer.org/documents/21
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.
SVDRP Befehle
- START
- Startet das Rippen
- ABORT
- Bricht laufendes Rippen ab
- STATUS
- Informiert darüber ob gerade ein Prozesse aktiv ist
Der Antwortcode 920 signalisiert einen laufenden Prozess und der Antwortcode 910 signalisiert das gerade kein Prozess aktiv ist.
Hardwareanforderungen
- Ein optisches Laufwerk welches Audio-CDs liest.
- Eine bestehende Internetverbindung zum Zugriff auf freedb.org
Softwareanforderungen
- VDR >= 1.6
- ripit
- vorbis-tools
- lame
- flac
- cdparanoia
- gettext (optional)
Debian
apt-get install cdparanoia vorbis-tools lame flac ripit gettext-base
(gettext-base ist optional)
Installation
Die Variable $SOURCEDIR enthält den Pfad zum Verzeichnis, in dem sich die VDR-Quellen befinden. Übliche Verzeichnisse sind /usr/local/src, /usr/src und das home-Verzeichnis des jeweiligen Nutzers.
Die Variable $PATH steht für ein Verzeichnis in den das System ausführbare Programme findet. Übliche Verzeichnisse sind /usr/bin und /usr/local/bin.
- Das Plugin gemäß dieser Anleitung installieren
Dabei können im Makefile, in der make.config oder als make Kommandozeilenparameter folgende Variablen gesetzt werden um das Plugin an die Dateisystem Vereinbarungen der genutzten Distribution anzupassen.- PLUGIN_RIPIT_LOG_FILE
Default: /tmp/ripit.log
Logdatei für den aktuellen Prozess - PLUGIN_RIPIT_LOCK_FILE
Default: /tmp/ripit.process
Für die Kommunikation zwischen Plugin und Hilfsscript. - PLUGIN_RIPIT_ABORT_FILE
Default: /tmp/ripit.stop
Für die Kommunikation zwischen Plugin und Hilfsscript. - PLUGIN_RIPIT_DEFAULT_DIR
Default: /srv/AUDIO/ripped
Basisverzeichnis zum speichern der Audiodateien. Wird als Vorgabe verwendet wenn vorher noch nie ein Verzeichnis gewählt wurde.
- PLUGIN_RIPIT_LOG_FILE
- $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
- $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-dvd an das eigene System anpassen
- $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-dvd folgendermaßen installieren und ausführbar setzen
cp $SOURCEDIR/VDR/PLUGINS/src/ripit/commands/vdr-dvd $PATH/vdr-dvd chmod +x $PATH/vdr-dvd
setup.conf
Einstellungen des Plugins, die in der setup.conf automatisch hinzugefügt werden. Gezeigt werden die Vorgabewerte des Plugins.
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
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
- ?
int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320 - ripit.encoder_maxbitrate
- ?
int 0=32/1=64/2=96/3=112/4=128/5=160/6=192/7=224/8=256/9=320 - ripit.encoder_oggquality
- ?
int -1..10 - ripit.encoder_addcrc
- ?
int 1=ja/0=nein
Ripper Optionen
ripit.ripper_fastripping = 0
- ripit.ripper_fastripping
- Schnelles Rippen
int 1=ja/0=nein
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
Sonstiges
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.
Hilfe hierzu ist immer willkommen.
Snapshot
Die aktuelle Entwicklerversion per git
git clone git://projects.vdr-developer.org/vdr-plugin-ripit.git
oder in Form eines Archives
http://projects.vdr-developer.org/git/vdr-plugin-ripit.git/snapshot/vdr-plugin-ripit-master.tar.gz