Dvb-apps zap

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Beschreibung)
(scan eingebaut)
 
(9 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{übersetzen|10}}
 
 
 
==Beschreibung==
 
==Beschreibung==
'''{s,t,c}zap''' ist Bestandteil der linuxtv-[[dvb-apps]].
+
'''{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 -help
+
#> czap
  
usage: czap [-a adapter_num] [-f frontend_id] [-d demux_id] [-c conf_file] {<channel name>| -n channel_num} [-x]
+
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 (Satellite)===
+
Verwendet, wenn nicht anderes angegeben als Konfiguationsdatei mit den Kanaldaten ~/.czap/channels.conf .
 +
===szap (Satellit)===
 
<pre>
 
<pre>
# szap
+
#> szap
  
usage: szap -q
+
Benutzung: szap -q
         list known channels
+
         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").
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

[Bearbeiten] Links

In anderen Sprachen