Dvb-apps zap
Wirbel (Diskussion | Beiträge) (→Beschreibung) |
Hulk (Diskussion | Beiträge) (scan eingebaut) |
||
(9 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
==Beschreibung== | ==Beschreibung== | ||
− | '''{s,t,c}zap''' | + | '''{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 [[dvb-apps scan|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. | ||
+ | |||
+ | <pre> | ||
+ | #> mkdir ~/.tzap | ||
+ | #> scan -o zap /usr/share/dvb/dvb-t/de-Berlin > ~/.tzap/channels.conf | ||
+ | </pre> | ||
==Optionen== | ==Optionen== | ||
+ | ===azap (ATSC)=== | ||
+ | <pre> | ||
+ | # azap | ||
+ | |||
+ | usage: azap [-a adapter_num] [-f frontend_id] [-d demux_id] [-c conf_file] [-r] <channel name> | ||
+ | </pre> | ||
+ | Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.azap/channels.conf . | ||
===czap (Kabel)=== | ===czap (Kabel)=== | ||
<pre> | <pre> | ||
− | # czap | + | #> 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 | or: czap [-c conf_file] -l | ||
</pre> | </pre> | ||
+ | * ''-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 | ||
− | ===szap ( | + | Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.czap/channels.conf . |
+ | ===szap (Satellit)=== | ||
<pre> | <pre> | ||
− | # szap | + | #> szap |
− | + | Benutzung: szap -q | |
− | + | Auflistung bekannter Kanäle aus der szap channels.conf | |
szap [options] {-n channel-number|channel_name} | szap [options] {-n channel-number|channel_name} | ||
zap to channel via number or full name (case insensitive) | zap to channel via number or full name (case insensitive) | ||
Zeile 35: | Zeile 54: | ||
</pre> | </pre> | ||
+ | Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.szap/channels.conf . | ||
===tzap (Terrestrisch)=== | ===tzap (Terrestrisch)=== | ||
<pre> | <pre> | ||
− | # tzap | + | #> tzap |
usage: | usage: | ||
tzap [options] <channel_name> | tzap [options] <channel_name> | ||
Zeile 54: | Zeile 74: | ||
-h -? : display this help and exit | -h -? : display this help and exit | ||
</pre> | </pre> | ||
+ | |||
+ | 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"). | ||
+ | |||
+ | :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 | ||
==Links== | ==Links== |
Aktuelle Version vom 13. April 2009, 08:36 Uhr
Inhaltsverzeichnis |
[Bearbeiten] 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
[Bearbeiten] Optionen
[Bearbeiten] 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 .
[Bearbeiten] 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 .
[Bearbeiten] 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 .
[Bearbeiten] 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 .
[Bearbeiten] 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