PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DVB: cat /dev/dvb/.../dvr0: Keine Ausgabe



zerge
04.09.06, 08:12
Hallo,

ich hab (mal wieder) ein Problem:

Bisher hab ich mein DVB-S immer über Kaffeine geschaut und aufgenommen,
Da Kaffeine aber anscheinend immer nur ein Audio-Stream mit aufzeichnet,
und ich MythTV / VDR nicht nutzen wollte, kam ich auf die geniale Idee, den
Stream direkt auszulesen und auf Festplatet zu schreiben.

Da fangen aber die Probleme an:

szap geht (scheinbar) noch ohne Probleme:


$ szap "Das Erste"

reading channels from file '/home/felix/.szap/channels.conf'
zapping to 49 'Das Erste':
sat 0, frequency = 11836 MHz H, symbolrate 27500000, vpid = 0x0065, apid = 0x0066
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 0b00 | snr ffdc | ber 00000000 | unc 00000000 |
status 1f | signal fd00 | snr ffdc | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fd00 | snr ffdc | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal fd00 | snr ffdc | ber 00000001 | unc 00000001 | FE_HAS_LOCK
status 1f | signal fe00 | snr ffdc | ber 00000001 | unc 00000001 | FE_HAS_LOCK
status 1f | signal fd00 | snr ffdc | ber 00000001 | unc 00000001 | FE_HAS_LOCK
status 1f | signal fe00 | snr ffdc | ber 00000000 | unc 00000000 | FE_HAS_LOCK


Wenn ich nun in einem zweiten Terminal mit

cat /dev/dvb/adapter0/dvr0 > ~/test.mpeg<[code]
versuche den Stream aufzuzeichnen, ist die Datei danach genau 0 Bytes groß.

Ein
[code]cat /dev/dvb/adapter0/dvr0

gibt sogar garkeine Ausgabe, scheinbar sendet meine DVB-Karte keine Daten.

Aber unter Kaffeine läuft es ohne Probleme und verwendet dabei genau dieses Gerät:


/dev/dvb/adapter0/frontend0 : opened ( Conexant CX24123/CX24109 )
/dev/dvb/adapter0/frontend1 : : Datei oder Verzeichnis nicht gefunden
/dev/dvb/adapter1/frontend0 : : Datei oder Verzeichnis nicht gefunden


Ich hab natürlich darauf geachtet, dass Kaffeine & Co nicht laufen und das Device blockierem, wenn ich versuche, den Stream direkt aufzuzeichnen.

Ich hab auch schon Klear und MythTV ausprobiert: laufen ohne Probleme.
(Wenn man mal davon absieht, dass Myth ein einziges Problem ist ;))

Verwendete Hardware / Software:
Hauppauge Win-TV Nova-S-Plus (DVB-S)
Arch Linux mit Kernel 2.6.17

buzz768
04.09.06, 08:20
Gib szap mal die Option -r mit.

Aus der README von szap:



By default the MPEG stream is routed to a hardware decoder. If you want to
record the stream to disk you will route it to the DVR device by using the
'-r' option:

$ ./tzap -c channels-conf/dvb-t/de-Berlin phoenix -r
[keep it running in one console]
$ cat /dev/dvb/adapter0/dvr0 > /tmp/recording.ts
[in a second console, will dump the MPEG transport stream to /tmp/recording.ts]

zerge
04.09.06, 08:26
ich sitz da jetzt seit 2 Tagen vor diesem Problem, ewig gegoogelt etc
und dann ist die Lösung so einfach....

Danke, funktioniert :)