|
|
Zeile 1: |
Zeile 1: |
− | {{übersetzen|40}}
| + | <a href="http://forum.lib.lsu.edu/slachem/member.php?u=1260">tramadol</a> http://forum.lib.lsu.edu/slachem/member.php?u=1260 [url=http://forum.lib.lsu.edu/slachem/member.php?u=1260]tramadol[/url] |
− | | + | |
− | ==Übersicht==
| + | |
− | Übersicht aller bekannten Kommandozeilen-Parameter, die [[VDR]] unterstützt.
| + | |
− | | + | |
− | Gestartet wird VDR mit: ''vdr [OPTIONS]''
| + | |
− | | + | |
− | {| border=1 cellpadding=4 cellspacing=0
| + | |
− | |-
| + | |
− | |bgcolor=#efefef|'''Parameter (kurz)'''
| + | |
− | |bgcolor=#efefef|'''Parameter (lang)'''
| + | |
− | |bgcolor=#efefef|'''Beschreibung'''
| + | |
− | |-
| + | |
− | | -a CMD
| + | |
− | | --[[VDR Optionen#audio|audio]]=CMD
| + | |
− | | sendet das Dolby Digital Audio-Signal an den Standardeingang des Befehls CMD
| + | |
− | |-
| + | |
− | | -c [[Struktur|DIR]]
| + | |
− | | --[[VDR Optionen#config|config]]=[[Struktur|DIR]]
| + | |
− | | Konfigurationsdateien aus [[Struktur|DIR]] lesen (Standard: Konfigurationsdateien liegen im Video-Verzeichnis)
| + | |
− | |-
| + | |
− | | -d
| + | |
− | | --daemon
| + | |
− | | VDR als Daemon starten
| + | |
− | |-
| + | |
− | | -D NUM
| + | |
− | | --device=NUM
| + | |
− | | nur [[DVB-Karte]] NUM benutzen (NUM = 0, 1, 2...); es können mehrere -D Optionen angegeben werden (Standard: alle DVB-Karten werden benutzt)
| + | |
− | |-
| + | |
− | | -E [[epg.data|FILE]]
| + | |
− | | --epgfile=[[epg.data|FILE]]
| + | |
− | | schreibt die [[EPG]]-Daten in die Datei [[epg.data|FILE]] (Standard: [[epg.data]] im Video-Verzeichnis); '-E-' deaktiviert das Schreiben. Wenn FILE ein Verzeichnis ist, wird die Standard-EPG-Datei dorthin geschrieben
| + | |
− | |-
| + | |
− | | -g DIR
| + | |
− | | --grab=DIR
| + | |
− | | Schreibt die durch das [[SVDRP]]-Kommando [[SVDRP#GRAB|GRAB]] erzeugten Bilder in das angegebene Verzeichnis ''DIR''. ''DIR'' muß der vollständige Pfadname eines existierenden Verzeichnisses sein. Der Pfadname darf keine "..", doppelte "/" oder {{wikipedia |Symlink}}s enthalten.
| + | |
− | Ohne diese Option (oder mit der Option -g-) ist das speichern von Bildern auf die lokale Festplatte abgeschaltet. In diesem Fall sind die Bilddaten nur eingebettet über das [[SVDRP]]-Kommando [[SVDRP#GRAB|GRAB]] abrufbar.
| + | |
− | |-
| + | |
− | | -h
| + | |
− | | --help
| + | |
− | | Gibt eine Liste aller Kommandozeilen-Parameter aus
| + | |
− | |-
| + | |
− | | -l STUFE
| + | |
− | | --log=STUFE
| + | |
− | | Setze die Logbuchstufe (Standard: '''3''')
| + | |
− | 0 = Kein Logbuch
| + | |
− | 1 = Nur Fehler loggen
| + | |
− | 2 = Fehler und Infos loggen
| + | |
− | 3 = Fehler, Infos und Testausgaben loggen
| + | |
− | Soll das Loggen auf LOG_LOCALn anstelle auf LOG_USER erfolgen (siehe ''man syslog.conf''), füge man ''.n'' (n=0..7) hinter STUFE an. Beispiel: ''3.7''
| + | |
− | |-
| + | |
− | | -L DIR
| + | |
− | | --lib=DIR
| + | |
− | | nach [[Plugins]] im Verzeichnis DIR suchen (Standard: '''./PLUGINS/lib''')
| + | |
− | |-
| + | |
− | |
| + | |
− | | --lirc[=PATH]
| + | |
− | | verwende eine an den Dateipfad PATH gebundene [[LIRC]]-Fernbedienung (Standard: '''/dev/lircd''')
| + | |
− | |-
| + | |
− | |
| + | |
− | | --localedir=[DIR]
| + | |
− | | nach Übersetzungen im Verzeichnis DIR suchen (Standard: '''./locale''')
| + | |
− | |-
| + | |
− | | -m
| + | |
− | | --mute
| + | |
− | | Ton beim Starten von [[VDR]] auf der primären [[DVB-Karte]] stummschalten
| + | |
− | |-
| + | |
− | |
| + | |
− | | --no-kbd
| + | |
− | | Tastatur nicht als Eingabegerät benutzen
| + | |
− | |-
| + | |
− | | -p PORT
| + | |
− | | --port=PORT
| + | |
− | | benutze Netzwerkport PORT für [[SVDRP]] (Standard: '''2001''') 0 schaltet [[SVDRP]] ab
| + | |
− | |-
| + | |
− | | -P OPT
| + | |
− | | --plugin=OPT
| + | |
− | | lädt ein Plugin. Das erste Wort in OPT muß der Name eines existierenden vdr-[[Plugins]] sein. Danach kann eine durch Leerzeichen getrennte Liste von Kommandozeilenparametern für diese Plugin folgen. Falls OPT Leerzeichen enthält müssen sie in Anführungszeichen eingeschlossen werden, z.B.:
| + | |
− | vdr -P "abc -a -b xyz"
| + | |
− | Das lädt ein Plugins namens ''abc'', das die Kommandozeilenparameter ''-a -b xyz'' bekommt.
| + | |
− | Die Option -P / --plugin ist beliebig oft angebbar.
| + | |
− | | + | |
− | Möchte man alle verfügbaren Plugins laden (ohne detaillierte Optionen) benutze man
| + | |
− | vdr -P "*"
| + | |
− | (beachte die Anführungszeichen um den Stern, damit er nicht als Dateinamenjoker wirkt).
| + | |
− | |-
| + | |
− | |
| + | |
− | | --rcu[=PATH]
| + | |
− | | verwende eine an der seriellen Schnittstelle angeschlossene, mit dem Dateipfad PATH gebundene Fernbedienung (Standard: '''/dev/ttyS1''')
| + | |
− | |-
| + | |
− | | -r [[rwrapper.sh|CMD]]
| + | |
− | | --[[VDR Optionen#record|record]]=[[rwrapper.sh|CMD]]
| + | |
− | | startet [[rwrapper.sh|CMD]] vor und nach einer Aufnahme
| + | |
− | |-
| + | |
− | | -s [[shutdown.sh|CMD]]
| + | |
− | | --[[VDR Optionen#shutdown|shutdown]]=[[shutdown.sh|CMD]]
| + | |
− | | ruft [[shutdown.sh|CMD]] zum Runterfahren des Computers auf
| + | |
− | |-
| + | |
− | | -t TTY
| + | |
− | | --terminal=TTY
| + | |
− | | TTY gibt das {{wikipedia|Terminal}} zur Steuerung des VDR an
| + | |
− | |-
| + | |
− | | -u USER
| + | |
− | | --user=USER
| + | |
− | | Verwende das Benutzerkonto USER für VDR, falls VDR als {{wikipedia|root}} gestartet wurde. VDR als Benutzer ''root'' laufenzulassen kann notwendig sein, will man die Systemzeit des Rechners durch die Satellitentransponderdaten setzen lassen. Aus Sicherheitsgründen schaltet VDR aber für den normalen Betrieb auf ein Benutzerkonot mit weniger Rechten um (Standard ist das Benutzerkonto ''vdr'').
| + | |
− | |-
| + | |
− | |
| + | |
− | | --userdump
| + | |
− | | Für ''Speicherabbild'' benötigt Option '''-u''' und muß als root ausgeführt werden (debugging)
| + | |
− | |-
| + | |
− | | -v [[Struktur|DIR]]
| + | |
− | | --[[VDR Optionen#video|video]]=[[Struktur|DIR]]
| + | |
− | | [[Struktur|DIR]] gibt das Video-Verzeichnis an (Standard: '''/video''')
| + | |
− | |-
| + | |
− | | -V
| + | |
− | | --version
| + | |
− | | gibt die Version des VDR aus
| + | |
− | |-
| + | |
− | |
| + | |
− | | --vfat
| + | |
− | | verwende bestimmte Zeichen in den Dateinamen von Aufzeichnungen, um Probleme mit dem {{wikipedia|VFAT}}-Dateisystem zu umgehen.
| + | |
− | |-
| + | |
− | | -w SEC
| + | |
− | | --watchdog=SEC
| + | |
− | | aktiviert den {{wikipedia|Watchdog}}-Timer mit einem Timeout von SEC Sekunden (Standard: '''0'''), '0' deaktiviert den Watchdog
| + | |
− | |}
| + | |
− | | + | |
− | ===Weitere===
| + | |
− | Diese können zum Beispiel in der der [[runvdr]] eingetragen / und zur Laufzeit ''exportiert'' werden.
| + | |
− | | + | |
− | {| border=1 cellpadding=4 cellspacing=0
| + | |
− | |-
| + | |
− | |bgcolor=#efefef|'''Variable'''
| + | |
− | |bgcolor=#efefef|'''Beschreibung'''
| + | |
− | |-
| + | |
− | | VDR_CHARSET_OVERRIDE
| + | |
− | | ''Workaround'' für Provider, die ihre [[EPG]] Daten nicht dem Standard ISO6937 entsprechend kodieren.
| + | |
− | |}
| + | |
− | | + | |
− | ==audio==
| + | |
− | <pre>
| + | |
− | Wiedergabe von Dolby Digital Audio:
| + | |
− | ------------------------------
| + | |
− | | + | |
− | If you have a "full featured" DVB card with SPDIF output you can replay
| + | |
− | Dolby Digital audio directly through the DVB card.
| + | |
− | You can also use an external program that reads the DD data
| + | |
− | from stdin and processes it in a way suitable for your audio hardware.
| + | |
− | This program must be given to VDR with the '-a' option, as in
| + | |
− | | + | |
− | vdr -a ac3play
| + | |
− | </pre> | + | |
− | | + | |
− | ==Konfiguration==
| + | |
− | <pre>
| + | |
− | Konfigurationsdateien:
| + | |
− | --------------------
| + | |
− | | + | |
− | There are several configuration files that hold information about
| + | |
− | channels, remote control keys, timers etc. By default these files are
| + | |
− | assumed to be located in the video directory, but a different directory
| + | |
− | can be used with the '-c' option. Plugins assume their configuration files
| + | |
− | in a subdirectory called "plugins" of this directory.
| + | |
− | | + | |
− | For starters just copy all *.conf files from the VDR directory into your
| + | |
− | video directory.
| + | |
− | | + | |
− | The configuration files can be edited with any text editor, or will be written
| + | |
− | by the 'vdr' program if any changes are made inside the on-screen menus.
| + | |
− | Take a look at man page vdr(5) for information about the file formats.
| + | |
− | | + | |
− | The files that come with this package contain the author's selections,
| + | |
− | so please make sure you adapt these to your personal taste. Also make sure
| + | |
− | that the channels defined in 'channels.conf' are correct before attempting
| + | |
− | to record anything. Channel parameters may vary and not all of the channels
| + | |
− | listed in the default 'channels.conf' file have been verified by the author.
| + | |
− | | + | |
− | As a starting point you can copy the 'channels.conf' file that comes with the
| + | |
− | VDR archive into your video directory (or into your config directory,
| + | |
− | respectively, in case you have redirected it with the -c option).
| + | |
− | </pre>
| + | |
− | | + | |
− | ==record==
| + | |
− | <pre>
| + | |
− | Executing commands before and after a recording:
| + | |
− | ------------------------------------------------
| + | |
− | | + | |
− | You can use the '-r' option to define a program or script that gets called
| + | |
− | before and after a recording is performed, and after an editing process
| + | |
− | has finished.
| + | |
− | | + | |
− | The program will be called with two string parameters. The first parameter
| + | |
− | is one of
| + | |
− | | + | |
− | before if this is *before* a recording starts
| + | |
− | after if this is *after* a recording has finished
| + | |
− | edited if this is after a recording has been *edited*
| + | |
− | | + | |
− | and the second parameter contains the full name of the recording's
| + | |
− | directory (which may not yet exists at that moment in the "before" case).
| + | |
− | In the "edited" case it will be the name of the edited version.
| + | |
− | | + | |
− | Within this program you can do anything you would like to do before and/or
| + | |
− | after a recording or after an editing process. However, the program must return
| + | |
− | as soon as possible, because otherwise it will block further execution of VDR.
| + | |
− | Be especially careful to make sure the program returns before the watchdog
| + | |
− | timeout you may have set up with the '-w' option! If the operation you want to
| + | |
− | perform will take longer, you will have to run it as a background job.
| + | |
− | | + | |
− | An example script for use with the '-r' option could look like this:
| + | |
− | | + | |
− | #!/bin/sh
| + | |
− | case "$1" in
| + | |
− | before)
| + | |
− | echo "Before recording $2"
| + | |
− | ;;
| + | |
− | after)
| + | |
− | echo "After recording $2"
| + | |
− | ;;
| + | |
− | edited)
| + | |
− | echo "Edited recording $2"
| + | |
− | ;;
| + | |
− | *)
| + | |
− | echo "ERROR: unknown state: $1"
| + | |
− | ;;
| + | |
− | esac
| + | |
− | </pre>
| + | |
− | | + | |
− | ==shutdown==
| + | |
− | <pre>
| + | |
− | Automatic shutdown:
| + | |
− | -------------------
| + | |
− | | + | |
− | If you define a shutdown command via the '-s' command line option, VDR
| + | |
− | will call the given command if there is currently no recording or replay
| + | |
− | active, the user has been inactive for at least MinUserInactivity minutes
| + | |
− | and the next timer event is at least MinEventTimeout minutes in the future
| + | |
− | (see the Setup parameters in MANUAL).
| + | |
− | | + | |
− | The command given in the '-s' option will be called with five parameters.
| + | |
− | The first one is the time (in UTC) of the next timer event (as a time_t
| + | |
− | type number), and the second one is the number of seconds from the current
| + | |
− | time until the next timer event. Your program can choose which one to use
| + | |
− | for programming some sort of hardware device that makes sure the computer
| + | |
− | will be restarted in time before the next timer event. Your program must
| + | |
− | also initiate the actual shutdown procedure of the computer. After this
| + | |
− | your program should return to VDR. VDR will not automatically exit after
| + | |
− | calling the shutdown program, but will rather continue normally until it
| + | |
− | receives a SIGTERM when the computer is actually shut down. So in case
| + | |
− | the shutdown fails, or the shutdown program for some reason decides not to
| + | |
− | perform a shutdown, VDR will stay up and running and will call the shutdown
| + | |
− | program again after another MinUserInactivity minutes.
| + | |
− | | + | |
− | If there are currently no timers active, both parameters will be '0'.
| + | |
− | In that case the program shall not set the hardware for automatic restart
| + | |
− | and only perform the system shutdown. A program that uses the second parameter
| + | |
− | to set the hardware for restart must therefore also check whether the first
| + | |
− | parameter is '0'.
| + | |
− | | + | |
− | The third parameter contains the number of the channel that will be recorded
| + | |
− | by the next timer (or 0 if no timer is present), and the fourth parameter
| + | |
− | contains the file name of the recording as defined in the timer (or an empty
| + | |
− | string if no timer is present). These can be used by the shutdown program to
| + | |
− | show that information on some display interface etc.
| + | |
− | | + | |
− | The fifth parameter indicates the reason why the shutdown was requested.
| + | |
− | '0' means this is an automatic shutdown due to some timeout, while '1' means
| + | |
− | that this is a user requested shutdown (resulting from pressing the "Power"
| + | |
− | key). The shutdown program may use this information to decide whether or
| + | |
− | not to actually perform the system shutdown.
| + | |
− | | + | |
− | If a timer is currently recording, the parameters will reflect the start
| + | |
− | time of that timer. This means that the first parameter will be a time in
| + | |
− | the past, and the second parameter will be a negative number. This only
| + | |
− | happens if the user presses the "Power" key while a timer is currently
| + | |
− | recording.
| + | |
− | | + | |
− | Before the shutdown program is called, the user will be prompted to inform
| + | |
− | him that the system is about to shut down. If any remote control key is
| + | |
− | pressed while this prompt is visible, the shutdown will be cancelled (and
| + | |
− | tried again after another MinUserInactivity minutes). The shutdown prompt
| + | |
− | will be displayed for 5 minutes, which should be enough time for the user
| + | |
− | to react.
| + | |
− | | + | |
− | A sample shell script to be used with the '-s' option might look like this:
| + | |
− | | + | |
− | #!/bin/sh
| + | |
− | setRTCwakeup $(($1 - 300))
| + | |
− | sudo halt
| + | |
− | | + | |
− | Here 'setRTCwakeup' would be some program that uses the first parameter
| + | |
− | (which is the absolute time of the next timer event) to set the Real Time
| + | |
− | Clock so that it wakes up the computer 5 minutes (i.e. 300 seconds) before
| + | |
− | that event. The 'sudo halt' command then shuts down the computer.
| + | |
− | You will have to substitute both commands with whatever applies to your
| + | |
− | particular hard- and software environment.
| + | |
− | | + | |
− | If the '-s' option is present, the VDR machine can be turned off by pressing
| + | |
− | the "Power" key on the remote control.
| + | |
− | </pre>
| + | |
− | | + | |
− | ==video== | + | |
− | <pre>
| + | |
− | The video data directory:
| + | |
− | -------------------------
| + | |
− | | + | |
− | All recordings are written into directories below "/video". Please
| + | |
− | make sure this directory exists, and that the user who runs the 'vdr'
| + | |
− | program has read and write access to that directory.
| + | |
− | If you prefer a different location for your video files, you can use
| + | |
− | the '-v' option to change that. Please make sure that the directory
| + | |
− | name you use with '-v' is a clean and absolute path name (no '..' or
| + | |
− | multiple slashes).
| + | |
− | | + | |
− | Note that the file system need not be 64-bit proof, since the 'vdr'
| + | |
− | program splits video files into chunks of about 2GB. You should use
| + | |
− | a disk with several gigabytes of free space. One GB can store roughly
| + | |
− | half an hour of video data.
| + | |
− | | + | |
− | If you have more than one disk and don't want to combine them to form
| + | |
− | one large logical volume, you can set up several video directories as
| + | |
− | mount points for these disks. All of these directories must have the
| + | |
− | same basic name and must end with a numeric part, which starts at 0 for
| + | |
− | the main directory and has increasing values for the rest of the
| + | |
− | directories. For example
| + | |
− | | + | |
− | /video0
| + | |
− | /video1
| + | |
− | /video2
| + | |
− | | + | |
− | would be a setup with three directories. You can use more than one
| + | |
− | numeric digit, and the directories need not be directly under '/':
| + | |
− | | + | |
− | /mnt/MyVideos/vdr.00
| + | |
− | /mnt/MyVideos/vdr.01
| + | |
− | /mnt/MyVideos/vdr.02
| + | |
− | ...
| + | |
− | /mnt/MyVideos/vdr.11
| + | |
− | | + | |
− | would set up twelve disks (wow, what a machine that would be!).
| + | |
− | | + | |
− | To use such a multi directory setup, you need to add the '-v' option
| + | |
− | with the name of the basic directory when running 'vdr':
| + | |
− | | + | |
− | vdr -v /video0
| + | |
− | | + | |
− | Note that you should not copy any non-VDR files into the /videoX directories,
| + | |
− | since this might cause a lot of unnecessary disk access when VDR cleans up those
| + | |
− | directories and there is a large number of files and/or subdirectories in
| + | |
− | there.
| + | |
− | </pre>
| + | |
− | | + | |
− | [[Kategorie:VDR]]
| + | |
− | [[en:VDR options]] | + | |
− | <!--[[es:]]-->
| + | |
− | [[fr:VDR Options]]
| + | |
− | <!--[[ru:]]-->
| + | |
− | <!--[[fi:]]-->
| + | |