Dvb-apps zap
Inhaltsverzeichnis |
Beschreibung
{a,s,t,c}zap sind Bestandteil der linuxtv-dvb-apps. Diese Programm erlauben das Umschalten(Tunen) einer DVB-Karte auf einen Sender.
Voraussetzung dafür ist eine Datei mit den notwendigen Kanaldaten im zap/xine Format. Diese Datei mit den Kanaldaten verwendet aber eine eigenes Format, und ist nicht kompatibel zum VDR. Diese Datei kann mit dem Programm scan erzeugt werden, wenn als Ausgabeformat der Typ zap genutzt wird. Je nach Empfangsart wird standardmässig die Datei ~/.{a,s,t,c}zap/channels.conf verwendet.
#> mkdir ~/.tzap #> scan -o zap /usr/share/dvb/dvb-t/de-Berlin > ~/.tzap/channels.conf
Optionen
azap (ATSC)
# azap usage: azap [-a adapter_num] [-f frontend_id] [-d demux_id] [-c conf_file] [-r] <channel name>
Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.azap/channels.conf .
czap (Kabel)
#> czap Benutzung: czap [-a adapter_num] [-f frontend_id] [-d demux_id] [-c conf_file] {<channel name>| -n channel_num} [-x] or: czap [-c conf_file] -l
- -a Angabe der DVB Karte /dev/dvb/adapter{0..3}
- -f Angabe des Frontends /dev/dvb/adapterX/frontend{0..3} der angegebenen DVB Karte, für gewöhnlich Null
- -d Angabe des Demuxers /dev/dvb/adapterX/demux{0..3} der angegebenen DVB Karte, für gewöhnlich Null
- conf_file eine czap channels.conf (ACHTUNG: czap/xine Format, nicht VDR Format!)
- channel_num Angabe des Kanals aus der czap channels.cond auf den getuned werden soll
Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.czap/channels.conf .
szap (Satellit)
#> szap Benutzung: szap -q Auflistung bekannter Kanäle aus der szap channels.conf szap [options] {-n channel-number|channel_name} zap to channel via number or full name (case insensitive) -a number : use given adapter (default 0) -f number : use given frontend (default 0) -d number : use given demux (default 0) -c file : read channels list from 'file' -b : enable Audio Bypass (default no) -x : exit after tuning -r : set up /dev/dvb/adapterX/dvr0 for TS recording -l lnb-type (DVB-S Only) (use -l help to print types) or -l low[,high[,switch]] in Mhz -i : run interactively, allowing you to type in channel names -p : add pat and pmt to TS recording (implies -r) or -n numbers for zapping
Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.szap/channels.conf .
tzap (Terrestrisch)
#> tzap usage: tzap [options] <channel_name> zap to channel channel_name (case insensitive) -a number : use given adapter (default 0) -f number : use given frontend (default 0) -d number : use given demux (default 0) -c file : read channels list from 'file' -x : exit after tuning -r : set up /dev/dvb/adapterX/dvr0 for TS recording -s : only print summary -S : run silently (no output) -F : set up frontend only, don't touch demux -t number : timeout (seconds) -o file : output filename (use -o - for stdout) -h -? : display this help and exit
Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.tzap/channels.conf .
Tipps
- TV-Sender empfangen / aufnehmen
- szap -a 1 -f 0 -d 0 3sat
- -a wählt das Adapterverzeichnis (-a 1 ist also "/dev/dvb/adapter1"),
- -f und -d die Gerätedateien frontend und demux
- (-f 0 ist also hier "/dev/dvb/adapter1/frontend0" und
- -d 0 entsprechend "/dev/dev/adapter1/demux0").
- szap -a 1 -f 0 -d 0 3sat
- Die Option -r (für recording) weist das DVB-Tool an, die Videodaten über die Gerätedatei "/dev/dvb/ adaptern/dvr0" auszugeben, sodass sie ein Video-Player wie Xine (bei laufenden DVB-Tool!) mit dem Befehl
- xine stdin://mpeg2 < /dev/dvb/adapter0/dvr0
- auslesen kann.
- Ebenso gut kann man den MPEG-TS-Strom in eine Datei umleiten und
- so den eingestellten Sender aufnehmen:
- cat /dev/dvb/adapter0/dvr0 > /tmp/recording.ts