Ich nutze zwei MediaTV Pro, um auf einem Linux-System Aufnahmen via DVB-C zu erstellen.
Problem 1:
Wenn ich mit "mediaclient -P on" den Hardware-Filter einschalte und mit "mediaclient --cat" den Stream in eine ts-Datei speichere, kann ich diese Aufnahme zwar via DLNA auf ein Samsung-Gerät, nicht aber mit VLC unter Windows 7 anschauen. VLC kann mit dem ts-File nichts anfangen.
Müsste VLC nicht in der Lage sein, solche Aufnahmen in allen Fällen anzuzeigen?
Verzichte ich auf den Hardware-Filter, zeigt VLC immerhin einen Sender an - ich kann allerdings nicht den Video-Stream wechseln.
Problem 2:
Es gelingt mir nicht, DVB- oder Videotext-Untertitel mit aufzuzeichnen bzw. abzuspielen. Muss man hier auf etwas besonderes achten?
Hier die Befehle, wie ich z.B. eine Aufnahme vom Sender "SRF zwei HD" ausführe:
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -m DVBC -f 362000000 -M Q256 -S 6900000
Using device: /dev/dvb/adapter0/frontend0
Checking for lock:
. [LOCKED]
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -F
Using device: /dev/dvb/adapter0/frontend0
Flushing PIDS
done
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -H 0x90
Using device: /dev/dvb/adapter0/frontend0
Setting Pid filter for PID: 144, 0090
done
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -H 0x91
Using device: /dev/dvb/adapter0/frontend0
Setting Pid filter for PID: 145, 0091
done
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -H 0x92
Using device: /dev/dvb/adapter0/frontend0
Setting Pid filter for PID: 146, 0092
done
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -H 0x9b
Using device: /dev/dvb/adapter0/frontend0
Setting Pid filter for PID: 155, 009b
done
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -H 0xae
Using device: /dev/dvb/adapter0/frontend0
Setting Pid filter for PID: 174, 00ae
done
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -P on
Using device: /dev/dvb/adapter0/frontend0
Hardware filter is currently disabled
changing status
done
--------
/opt/bin/mediaclient -d /dev/dvb/adapter0/frontend0 -w
Using device: /dev/dvb/adapter0/frontend0
ID | PID
----------
0000 | 0x0090 - 144
0001 | 0x0091 - 145
0002 | 0x0092 - 146
0003 | 0x009b - 155
0004 | 0x00ae - 174
--------
/opt/bin/mediaclient --cat /dev/dvb/adapter0/dvr0 > test.ts
Ist das alles in Ordnung oder fehlt etwas?
Hier noch die Ausgabe von tsscan:
> sundtek --tsscan /dev/dvb/adapter0/dvr0
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
CAT:
CA system: 1850
CA system: 1801
PMT PID: 0x0064
Encrypted: No
Service running: Yes
Provider Name: upc
Service Name: SRF 1 HD
--> 0x0050 (27)
--> 0x0051 (ISO/IEC 11172 Audio)
--> 0x0052 (ISO/IEC 11172 Audio)
--> 0x005b (ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data)
--> 0x006e (ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data)
PMT PID: 0x00a4
Encrypted: No
Service running: Yes
Provider Name: upc
Service Name: SRF zwei HD
--> 0x0090 (27)
--> 0x0091 (ISO/IEC 11172 Audio)
--> 0x0092 (ISO/IEC 11172 Audio)
--> 0x009b (ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data)
--> 0x00ae (ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data)
PMT PID: 0x00e4
Encrypted: No
Service running: Yes
Provider Name: upc
Service Name: RTS Un HD
--> 0x00d0 (27)
--> 0x00d1 (ISO/IEC 11172 Audio)
--> 0x00d2 (ISO/IEC 11172 Audio)
--> 0x00db (ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data)
--> 0x00ee (ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data)
Total found: 3 PMTs (incl. unknown 0x0000)
Scan finished after 420 packets (78960 bytes)
Müssten die Untertitel nicht entweder in 0x009b oder 0x00ae enthalten sein?