Videocrypt - Info Page
FAQ zu TV-Crypt (10.2.99)
=========================
Von: ghcuts@gmx.de
(Guenter Henningsmeyer)
Die folgende Zusammenfassung von Erläuterungen zu Audio, Video
und
TV-Softdecodern aus dem Kreis der Programmautoren und Anwender,
verschiedenen Help-Files, Anregungen und Hinweisen in den Foren,
sowie eigenen Experimenten dient dazu typische Anfängerfragen zu
vermeiden. Falls Euch Fehler oder Verbesserungen zu dieser FAQ
einfallen bitte eine E-Mail mit Eurem Vorschlag an ghcuts@gmx.de
(Subjekt "TVCrypt-FAQ").
> Was sind die derzeit gebräuchlichen
TV-Verschlüsselungsverfahren?
-(PAL/SECAM-Analog) Syster/Nagravision (Senderliste s.u.)
Die gängigen Programme zur Syster-Decodierung sind z.Zt. PCTV
für
DOS, Nagradec, FreeTV, Syster, MoreTV und PubS für Windows,
sowie
Marvin12.tgz, NagraTv2, Nagra2.tgz, fbtv-nagra und xawtv-nagra
für
Linux.
-(PAL/SECAM-Analog) Videocrypt (u.a. Sky*,MTV.VH-1)
Die gängigen Programme zur Videocrypt-Decodierung sind z.Zt.
Avant,
SkyJack, VC-Decode und AVT für Windows, sowie xawtv-nagra für
Linux,
wobei die letztgenannten z.Zt. am leistungsfähigsten sind (auf
einem
PII sind 25fps möglich).
-(PAL-Analog) Diskret 12 (RAI Uno, RAI Due, RAI Tre)
Bisher kein Softdekoder bekannt.
-(D2MAC-Analog) Eurocrypt S
Bisher kein Softdecoder bekannt.
-(MPEG 2-Digital) Digital codiert
Bisher kein Softdecoder bekannt.
> Was benötigt man um codierte Sender decodieren zu können?
Naja, is doch klar, einen Decoder und einen freigeschalteten Key
:-)
Und dann gibts da noch die Möglichkeit, mit Hilfe eines
schnellen,
entsprechend ausgestatteten PC, einer Framegrabberkarte, und der
richtigen Software.
Als Framegrabberkarte bietet sich jede Tuner-Karte mit BT84x/87x
Chip an, (z.B. Hauppauge WinTV, MiroPCTV).
D.h. aber nicht, daß das nicht mit anderen Framegrabberkarten
geht.
Die minimalen Anforderungen an das System werden später zusammen
mit der jeweiligen Software besprochen.
> Wie funktioniert das im Prinzip?
1. Bei Nagravision/Syster
Bei dem Codierungs-Verfahren Nagravision/Syster werden die Zeilen
eines Fields (Halbbildes) nach einem bestimmten Schema
vertauscht.
Man spricht dabei von "line-shuffling". Der
Hardware-Decoder bringt
sie wieder in die richtige Reihenfolge und decodiert dann die
Farbe.
Die nötigen Informationen dazu erhält der Hardware-Decoder alle
256
Fields digital und verschlüsselt in der Austastlücke.
Pro Field gibt es 32768 verschiedene Möglichkeiten die Zeilen
anzuordnen. Die Softdecodierung basiert nun auf der Annahme,
daß sich zwei aufeinander folgende Zeilen normalerweise sehr
ähnlich sind. Wenn man nun alle Zeilen miteinander vergleicht,
kann
man sie so neu sortieren, daß die ähnlichsten untereinander
liegen.
Das dauert natürlich viel zu lange, deshalb schaut man sich nur
ein
paar an, und davon auch nur ein paar Punkte und sucht die Sequenz
aus den 32768 die auf die ermittelte Vertauschung der wenigen
Zeilen
am besten passt. Damit decodiert man dann das ganze Bild.
Offenbar wiederholt Premiere die Permutation der Zeilen nach
genau
einer Sekunde. Das bedeutet, daß der Softwaredecoder nur die
Permutation der ersten 50 Fields bestimmen muß und dann ohne
weiteren Rechenaufwand die nächsten 50 Fields darstellen kann.
2. Bei Videocrypt
Im Gegensatz zum Nagravision/Syster Verfahren werden die Zeilen
zwar
an der richtigen Stelle übertragen, wurden aber vor der
Übertragung
mit "cut & rotate" verschluesselt. D.h. die Zeilen
wurden an einem
bestimmten Punkt (cut-point) zerschnitten und beide
Zeilenabschnitte
wurden vertauscht. Für die Rekonstruktion ist es daher
erforderlich,
die cut-points zu finden und die Zeilen wieder zusammenzusetzen.
Die im Moment verwendeten Verfahren basieren auf dem möglichst
guten
Untereinderschieben der Bildzeilen. Die älteren Programme
benutzen
hierfür das vom M.Kuhn vorgeschlagene Verfahren der
Fourier-Analyse,
die neueren Programme arbeiten mit einem einfacheren aber
schnelleren Algorithmus basierend auf kleinsten quadratischen
Abweichungen. Beide Methoden haben jedoch deutliche Schwächen.
Insbesondere setzt sich der Fehler einer falsch verschobenen
Zeile
zwangsläufig auf die folgenden Zeilen fort. Daher die typischen
"Blockverschiebungen" beim Decodieren.
Videocrypt 1 und 2 unterscheiden sich nur in der Bildzeile, in
der
Informationen für die Entschlüsselung enthalten sind. Deshalb
können
Programme (z.B. MTV) gleichzeitig in Vidocrypt 1 und 2
verschlüsselt
sein.
3. Bei Diskret 12
Eigentlich sollte Diskret 12 kein Problem für Programmierer
sein,
die es sogar schaffen Nagravision/Syster zu dekodieren.
Wahrscheinlich gibts noch keine Diskret 12 Softdecoder weil
das
einfach zu trivial erscheint. Bei Diskret 12 wird der
Zeileninhalt,
nach einem pseudo-Zufalls-Algorithmus, entweder um T, 2T oder
garnicht verschoben (T=wenige=400? Nanosekunden). Der Color-Burst
bleibt davon unbetroffen, d.h. die Farbinformationen sind
innerhalb
einer Zeile korrekt, die Zeilen müssen "nur noch", am
besten nach
Ähnlichkeit (hatten wir das nicht schon mal irgendwo ?) sortiert
werden.
> Wie funktioniert das mit der Farbe?
1. Bei Nagravision/Syster
Die Farbinformation wird bei PAL (Phase Alternating Line) aus
zwei
aufeinanderfolgenden Zeilen generiert. Da die Farbdecodierung im
Framegrabber stattfindet, führt das zwangsläufig zu Problemen,
da
zu diesem Zeitpunkt die Reihenfolge der Zeilen noch nicht bekannt
ist. Es gibt eine Möglichkeit, die Probleme zu umgehen. Infos
dazu
findet man unter https://www.ccc.de/tvcrypt/pal.html.
2. Bei Videocrypt
Im Prinzip sind trotz "cut & rotate" alle
Informationen zur
Farbdarstellung im Speicher der TV-Karte vorhanden. Diese Werte
sind jedoch durch die Verschiebungen innerhalb der Zeile
phasenverschoben. Die Phasenverschiebung ist wiederum nur bei
genauer Kenntniss des cut-points zu berechnen.
Die cut-points sind aber nicht 100 prozentig bekannt ....
Daher ist Farbe im Moment ein Problem, an dem aber gearbeitet
wird.
> Welche Sender lassen sich mit Softdecoder theoretisch
dekodieren?
1. Alle Nagravision/Syster codierten Sender. Das sind z.Zt.
folgende Sender:
:Intelsat - 31,5° West
Canal+ Horizon 4.060R/PAL/Audio ?
:Hispasat - 30° West
Canal+ Espana 12.711H/PAL*/Audio ?
:Türksat - 42° Ost
Cine5/PlayboyTV 11.006V/PAL/Audio codiert
MaxiTV/SuperSport 11.683V/PAL/Audio codiert
:Gals, TDF - 36° Ost
NTV+ Sport 11.766L/SECAM/Audio ?
NTV+ Detskij Mir/Fashion TV 11.804R/SECAM/Audio ?
NTV+ Mir Kino 11.919L/SECAM/Audio ?
NTV+ Muzyka 12.034R/PAL/Audio ?
NTV+ Nashe Kino/NTV+ Nochno 12.166L/SECAM/Audio ?
:Astra - 19° Ost
Premiere 11.464H/PAL
Teleclub 10.803H/PAL
:Hot Bird - 13° Ost
Canal+ Horizon 11.404V/PAL
Canal+ polnisch 11.516H/PAL/Audio codiert
:Telecom 2A - 8° Ost
Canal+ 12.648V/SECAM
* Dieser Kanal ist nicht nur "line-shuffling" sondern
auch
"cut & rotate" codiert
2. Alle Videocrypt codierten Sender
Da keine Codes von Sendern verwendet werden, ist die
Entschlüsselung
aller analog ausgestrahlten Videocrypt-Sender möglich. Siehe
dazu
Holgers Ku-Band Satellitenlisten:
http://people.frankfurt.netsurf.de/hza/frequenz.html
> Wo bekommt man Programme um codierte Sender zu decodieren?
Die neuesten Versionen der bekannten Programme erhält man auf
der FreeTV-Seite. Dazu solltest Du Dir folgende URL´s notieren:
http://www.multimania.com/freetv/
http://freetv.notrix.de/
http://freetv.cjb.net/
http://freetv.virtualave.net/
> Sind die Decoderprogramme illegal und ist der Einsatz
strafbar?
Bei der juristischen Bewertung ist die Frage, woher die
Informationen
über den Algorithmus und den meistens benötigten Master-Key
(z.B. das
File key.txt) stammen, von zentraler Bedeutung (siehe auch
ct 14/98,
S. 32 bzw. http://www.heise.de/ct/98/14/032). Wenn die Informationen
(Algorithmus und Masterkey), die letztlich zum decodierten Bild
führen, beispielsweise durch Auswertung eines original Premiere-
Decoders (Reverse Engineering) zustandekommen oder die Software
einen urheberrechtlich geschützten Algorithmus verwendet, dann
hätte
Premiere gegen die Programmierer starke Argumente:
-strafbares Ausspähen von Daten (§ 202 a StGB)
-das Urheberrecht (§ 69 a-g UrhG) und
-das Gesetz gegen den unlauteren Wettbewerb, das
Betriebsgeheimnisse
schützt (§ 17 UWG).
Auch der Anwender eines solchen Programms würde zivilrechtlich
schadensersatzpflichtig, Weitergabe oder Vertrieb könnten
sogar mit Freiheitsstrafe geahndet werden.
Gegen einen Softwaredecoder, der ohne geschützte Algorithmen
auskommt, gibt es aber wahrscheinlich keine rechtliche Handhabe;
ebensowenig gegen die Anwendung.
- Diebstahl ist nicht einschlägig, weil es bereits an einer
Wegnahme scheitert, von einer fremden, beweglichen Sache mal ganz
zu schweigen.
- Erschleichen von kostenpflichtigen Leistungen ist kein
gesetzlich
relevanter Tatbestand. Auch Betrug liegt in einem solchen Fall
nicht vor.
Das bloße Zurücksortieren der Bildzeilen kann keine
strafrechtlichen
Folgen nach sich ziehen. Bewertet das Programm also alle
möglichen
Permutationen, um dann die richtige auswählen, statt anhand des
mutmaßlichen Premiere-Algorithmus eine Vorauswahl von 32.768
Möglichkeiten zu treffen, sind weder das jeweilige Programm noch
seine Anwendung strafbar. Bei den hier besprochenen Softdecodern
kann man (bis zum gerichtlichen Beweis des Gegenteils) von
folgender
Voraussetzung ausgehen:
Die ersten Programmautoren haben durch eine einmalige, wenn auch
langwierige Analyse der gesendeten Bilddaten auch ohne Kenntnis
des
eigentlichen Codierungsverfahrens letztlich die Menge der
tatsächlich
verwendeten Permutationen ermittelt und Masterkeys erstellt
(key1.txt
und key2.txt).Mit diesen Tabellen war dann die zügige
Rekonstruktion
der Frames möglich.
> Wie sieht es mit der Qualität aus?
Mit PubS und einer der davon unterstützten TV-Tunerkarten
bekommt
man schon auf einem Pentium 166 MMX ein beinahe perfektes Bild.
> Kann man das dekodierte Bild auch auf den Fernseher oder den
> Videorecorder ausgeben?
Ja. Dazu benötigt man eine Grafikkarte mit TV-Out oder einen
VGA-TV-Konverter.
> Funktionieren die Softdecoder nur mit SAT-Schüssel oder
auch mit
> Kabel bzw. HF-Ausgang des Videorecorders?
Selbstverständlich funktionieren die Softdecoder auch dort. Man
muß
nur den richtigen Kanal vorwählen.
> Ich finde die Frequenz von Premiere in meinem Kabelnetz
nicht.
Die Zuordnung der Sender zu den Kanälen findet man bei
"Kabel-1" ab
Seite 700
> Wo kann man weitere Informationen bekommen und ggf. Probleme
> diskutieren?
1. Usenet-Gruppen - Hier wird Offline gelesen und geschrieben
Achtung: Wer das Usenet nutzen will, sollte die dort geltenden
Regeln unbedingt beachten. Für die Hierachie de.xx gilt:
+----------------------------------------------------------+
|de.newuser.infos - vor dem 1.Posten unbedingt lesen |
|de.newuser.questions - vor dem 1.Posten unbedingt lesen |
+----------------------------------------------------------+
- Realname im Newsreader eintragen (Auch Programmierer und
sonstige
Experten geben keine Tips, wenn diese Bedingung nicht eingehalten
wird. Diskussionen hierüber sind zwecklos.)
- richtiges und sparsames Quoten
- keine HTML-Postings, Visitenkarten oder Files
- richtige Gruppe auswählen und dabei Crossposting unterlassen
Dabei sind folgende Gruppen zu verwenden:
de.comp.tv+video
Diese Newsgruppe dient der Diskussion über Möglichkeiten zum
Empfang und zur Wiedergabe von Bildern sowie begleitender Dienste
wie z.B. Teletext und Intercast am Computer, insbesondere der
dafür
benötigten Hardware und Software wie z.B. TV-Karten, MPEG- bzw.
DVD-Dekoder etc.
Eingeschlossen ist auch die Diskussion über die Entschlüsselung
von
Fernsehsendungen mit Hilfe von Computern.
Diskussionen über die zugrundeliegenden Normen und Standards
sollten, sofern kein direkter Zusammenhang mit Computern besteht,
in der geeigneten nicht computerspezifischen Gruppe geführt
werden;
Diskussionen mit programminhaltlichen Aspekten sollten in
geeigneteren Gruppen geführt werden.
de.rec.tv.technik
Technische Fragen zum Fernsehempfang, Geräten und Normen
de.comp.sys.ibm-pc
PC-spezifische Fragen (z.B. Mainboards, übertakten der CPU)
de.comp.os.xx
spezielle Fragen zum Betriebssystem
de.soc.recht.misc
Rechtsfragen (z.B. Legal oder illegal)
+-----------------------------------------------------------+
|Zur besseren Unterscheidung sollte bei Postings in den o.a.|
|Gruppen (mit Ausnahme von "de.comp.tv+video") dem
Subjekt |
| immer "TVCrypt-" vorangestellt werden. |
|(z.B.: "TVCrypt-Wie stelle ich bei Pubs den Kanal
ein?") |
+-----------------------------------------------------------+
2. IRC-Channel "tvcrypt" bei irc.uni-erlangen.de oder
einem anderen
IRCnet-Server
Wenn man Glück hat findet man hier die Programmierer sowie
sonstige
Experten und kann das anstehende Problem im Dialog lösen.
3. Web-Message-Boards - Hier wird Online gelesen und geschrieben.
Aufgrund des starken Traffics in diesen Boards wurde eine Teil-
Auslagerung ins Usenet beschlossen. Bei Fragen die auf Grund der
starren Usenet-Regeln in die o.a. Gruppen nicht passen, sind
folgende Web-Boards immer noch die richtige Adresse:
Standard http://eurosat-electronics.com/cgi-bin//Ultimate.cgi
Msing http://www.randy.msing.de/cgi-bin/Ultimate.cgi
Eurosat http://www.eurosat.com/cgi-bin/newsgroups/forumdisplay.cgi
Hardware-Spezial
****************
> Was sollte man bei Fragen zu Problemen immer mit angeben?
a)Betriebssystem
b)Prozessortyp
c)Größe des RAM
d)TV-Tuner-Karte mit Treiber-Version
e)Graphik-Karte mit Treiber-Version
> Welche TV-Tuner-Karten sind z.Zt. gebräuchlich?
a)Hersteller b)Typ c)HF-Tuner d)Capture-Chip e)TV f)Radio
a)Anubis b)Typhoon c)Temic d)Bt848 e)HF-Tuner f)-
a)ATI b)All in Wonder Pro c)Phillips d)Bt829 e)HF-Tuner f)-
a)Aver b)TV Phone c)Phillips d)BT848 e)HF-Tuner f)Tuner
a)Hauppauge b)Win/TV PCI c)Phillips d)Bt878 e)HF-Tuner f)-
a)Hauppauge b)Win/TV Primio c)Phillips d)Bt878 e)HF-Tuner f)-
a)Hauppauge b)Win/TV Radio c)Phillips d)Bt878 e)HF-Tuner f)Tuner
a)Leadtek b)Winview 601 TV/FM c)Temic d)Bt848 e)HF-Tuner f)-
a)Lenco b)Magic-TV-Card MXR 9575 c)Temic d)Bt848 e)HF-Tuner f)-
a)Life View b)Fly Video II c)Temic d)Bt848 e)HF-Tuner f)-
a)Pearl Agency b)Askey Magic Tview c)Temic d)Bt848 e)HF-Tuner f)-
a)Pinnacle b)Miro Video PCTV Pro c)Temic d)Bt848 e)HF-Tuner
f)Tuner
a)Siemens b)MXB c)Phillips d)Phillips SAA 7146 e)HF-Tuner f)-
a)Technisat b)Media Focus c)Alps d)Zoran ZR36125 e)LNB-analog
f)ADR
a)Technisat b)PC-Sat c)Alps d)Zoran ZR36120 e)LNB-analog f)-
a)? b)SKYMEDIA-100 c)? d)? e)LNB-digital f)-
a)? b)SKYMEDIA-200 c)? d)? e)LNB-digital f)-
> Es gibt in bekannten TV-Tuner-Karten als Ersatz für den
Chip Bt848
> den moderneren Chip Bt878. Welche Vorteile hat der Chip?
Der Bt878 hat gegenüber dem Bt848 nur einen Vorteil: er hat
einen
eigenen Sounddecoder. Das heißt man kann mit dem Bt878 den Sound
direkt über den Chip samplen. Das kann der Bt848 nicht. Daher
wird
dieser über ein Kabel mit dem ´Line In´ der Soundkarte
verbunden.
In der Praxis ist es so daß auch der Bt878 über ein Kabel mit
der
Soundkarte verbunden werden muß, da z.B. weder die Hauppauge
Treiber
noch eingendwelche Syster Programme den Sound Chip nutzen. Der
Bt878
ist abwärtskompatibel aber PcTV funktioniert derzeit nur mit
Bt848
basierten Karten.
> Meine Karte hat weder Bt848 noch Bt878?
Das betrifft z.B.:
ATI All in Wonder pro (BT829)
Siemens MXB (kein BT-Chip)
TechniSat MediaFocus (kein BT-Chip)
Das bedeuted das Du die Softdecoder die direkt auf diese Chips
zugreifen (z.B. PubS, PcTV) nicht verwenden kannst.
Angeblich funktionieren FreeTv 7.0 MoreTV v2.6 und Nagradec v0.83
> Warum läuft bisher kein Softdecoder mit der ATI All in
Wonder Pro?
Die TV-Tuner/Graphik-Kombi-Karte All in Wonder Pro von ATI hat
den BT829A-Chip. Dieser Chip unterstützt leider nicht das für
eine
Softdecodierung z.Zt. noch erforderliche PCI Busmastering (ist ja
auch unnötig für eine Kombikarte, die den PCI-Bus nicht
benutzt) wie
z.B. die von den Programmautoren favorisierten BT84x und
Bt87x-Chips.
!!! Achtung, es gibt jetzt MoreTV-ATI. Damit gehts in S/W !!!
> Welche TV-Tuner- oder Graphik-Karten haben einen TV-Ausgang?
ohne Anspruch auf Vollständigkeit:
-Elsa Victory Erazor TV-OUT
(getestet) läuft doch!!!, aber nur im 640*480-Modus, dieser ist
leider noch etwas instabil, außerdem ist das Bild rechts und
unten
um ca. 10% verkürzt (tritt immer bei 640*480 auf)
-ATIRagePro mit 8MB AGP
läuft super
-ASUS V3000zxTV /8MB /Riva 128ZX mit TV in/out
läuft perfekt (wie im Original), die ZX-Version läuft übrigens
auch
mit FreeTV und PcTV
-miroHiscore 3D
bei Einstellung auf 60 HZ und 640*480 bei Remote 0.92 (und nach
DOS
-Treiber-Einrichtung v. "MH3dutil" : prima Ergebnis
-Matrox Mystique G200 8 MBSG AGP (mehrfach getestet)
Super-TV-Out bei hoher Auflösung und tolle Features
-Miro VR 2000
läuft bestens, in 800*600 sogar gute Videoaufnahmen möglich
-STB VELOCITY 4400 (Riva TNT Chip) PCI
funktioniert im TV-Out bei 800x600 auch gut.
-STB Velocity (128) 4 MB,
DirectX 6 gute Qualität, nur Bildrand abgeschnitten, da 640*480
-A-Trend 2350 mit TV-Out, 4 MB SGRAM und Virge/GX2.
soll gut laufen!
PubS-Spezial
************
> Welches ist die aktuelle PubS-Version
Die aktuelle PubS-Version ist v0.904
> Gibt es eine Weiterentwicklung?
Nein!! Der Entwickler ist nicht bekannt.
Aber es gibt Patches für einige Probleme.
> Welche Systemvoraussetzungen sind für PubS erforderlich?
-Betriebssystem Windows95 und (mit Patch) Windows98
-CPU mindestens Pentium oder kompatibel (MMX mit 166 MHz
empfohlen)
-Mainboard mit neuerem PCI-Chipsatz (Chipsets vor
"Triton" sind
viel zu langsam hinsichtlich Speicher und PCI-Bus)
-32 MB (besser 48 MB) schneller Hauptspeicher (SDRAM auf TX-Board
ist empfohlen)
-halbwegs schnelle Grafikkarte mit Direct-Draw-Treiber (wird auch
fuer WinTV benoetigt)
-30 MB Festplattenplatz oder RAM-Drive
> Wird SECAM von PubS unterstützt
Leider z.Zt. noch nicht.
> Welche Patches sind sinnvoll?
Am besten man probierst PubS erst einmal zu starten wie es ist.
Wenn es nicht funktioniert ist man ein Kandidat für die
Patch-/Starter-Programme.
> Wofür/Wogegen gibt es Patches?
- Windows95 auf Windows 98
- Bt 84x auf Bt87x basierte Karten
- Temic auf Philips Tuner
- 16 bit auf 15 bit Grafikkarten-Treiber
- Probleme bei der Kanal-Einstellung
- Output-Format
*** weitere ? ***
> Was bedeutet die Fehlermeldung "Treiber nicht
geladen"?
Das File "WinTV6.vxd" ist fehlerhaft oder nicht
vorhanden
> Was bedeutet die Fehlermeldung "Fehler beim CRC-File
laden"?
Das File "crcA.bin" ist noch nicht mit gencrc2.exe
erstellt worden.
>Was bedeutet die Fehlermeldung "DD-Fehler xxx bei
************"
Das zeigt einen DirectDraw-Fehler an.
DirectDraw-Fehler 225 bei CreateSurface prim.
= ?
DirectDraw-Fehler 225 bei SetDisplayMode
= Hier wurde PubS mit /m2 aufgerufen und der Bildschirm war nicht
auf HighColor eingestellt
> Was bedeutet die Fehlermeldung "Konnte Bilddaten nicht
laden"?
Diese Meldung kommt, wenn man im (Framerate)-Testmode startet,
ohne vorher die Testdaten aufzuzeichnen (siehe Abschnitt zur
Frameratenermittlung).
> PubS hängt sich nach einigen Minuten nach anfangs gutem
Bild ohne
> erkennbaren Grund auf (einfrieren des Bildes).
Manchmal hilft es die PCI Triggerpunkte zu reduzieren. Das geht
mit /p# wobei # für die Anzahl der Triggerpunkte (default=3)
steht.
Zweite Möglichkeit: Graphikkarte und TV-Tunerkarte teilen sich
einen
Interupt.
>Bei der Miro Karte läuft das Programm ohne Ton
Lösung dafür:
1. Verknüpfung erstellen
2. als Zieldatei C:\WINDOWS\MIRO\PCTV\MIROTV32.EXE /NOVIDEO
eintragen.
3. Premieredekoder starten
4. Ton müßte wieder weg sein
5. zweimal hintereinander strg+TAB drücken um ins Windows
zurückzukehren.
6. in der Taskleiste den Ton anwählen dann dem im Hintergrund
befindlichen Premieredecoder starten.
7. Ton müßte wieder da sein.
> Pubs verweigert bei der Hauppauge Karte die Soundausgabe.
Einfach einmal das zur TV-Tuner-Karte gelieferte Standardprogramm
(z.B. WinTV bei einer Hauppauge-Karte) starten, minimieren und
PubS
aufrufen oder die Batchdatei mit dem Befehl:
"rundll32.exe bt848dlg.dll,initialize" (ohne ")
ergänzen.
> Warum bleibt der Sound bei Pubs, wenn ich es beende ?
Da hilft nur Standard-TV-Programm aufrufen und wieder beenden.
Schreib einfach eine Batchdatei mit dem Programmaufruf von Pubs
und
danach den Befehl: "rundll32.exe
bt848dlg.dll,disconnect" (ohne ").
Danach ist der Ton weg, wenn Du Pubs beendest.
> Meine Grafik-Karte unterstützt das Programm nicht richtig.
Alles
> ist irgendwie in Falschfarben (Auch das "normale"
Programm).
Der Treiber der Grafikkarte arbeitet nur mit 15 bit.
Das Problem lässt sich mit der Installation vom Scitech Display
Doctor (in der registrierten Version?) beheben. Leider
funktioniert
dann TV-Out nicht mehr. Als Treiber muss der SDD-Treiber
eingestellt
werden. Außerdem gibt es dagegen mittlerweile einen Patch.
> PubS bricht mit der Meldung "Hardwarekey not
found" ab?
Wenn man Windows 98 nutzt oder eine Bt878 basierte Tuner-Karte
hat
muss man einen Patch verwenden.
> Wenn ich PubS mit den richtigen Kanal aufrufe, bekomme ich
nur
> ein blaues/grünes Bild oder Farbwirrwar?
Statt /cKxx bzw. /cSxx muss /cKKxx bzw. /cKSxx in der Aufrufzeile
stehen (Dieser Fehler kann auch durch einen Patch behoben
werden).
oder vorher kurz normales TV-Programm starten und gleich wieder
beenden. Mit /c###.## kann die Frequenz auch direkt angegeben
werden.
Also dreistellige MhZ und 2 Nachkommastellen. Steht nicht in der
readme.txt. Kann aber wichtig für die Leute mit Receiver sein,
denn
da kann die frequenz oft nicht so genau eingestellt werden.
> Wenn ich Pubs starte zeigt es no cpuid found und no MMX an.
> (Cyrix 233+ MX)
Grundsätzlich braucht man für Pubs keine MMX-CPU.Voraussetzung
ist
jedoch, das der Prozessor den CPUID-Befehl kennt.
In der Readme.Txt steht: "Von der CPU wird erwartet, daß
sie den
CPUID-Befehl kennt und einen Timestamp-Counter besitzt !"
Mit Cyrix/IBM - Prozessorsteuerungs-proggis z.B Shareware von
www.sysenhance.com sollte das Problem zu lösen sein.
!!! Dieses Aussage in der "README.TXT" wird von Bernie
Decker als
!!! Falschmeldung bezeichnet. Also bitte selbst ausprobieren.
> Nach dem Hauppauge-Update auf die Treiberversion 2.0b läuft
PubS
> nicht mehr.
Einfach eine ältere Treiberversion (1.9c oder 2.0a) aufspielen.
Dann
gehts wieder. Lt. Hauppage ist das Bios vom Motherbord zu neu?!?
> Wie ermittelt man bei PubS die Framerate?
Indem man PubS ganz normal decodieren läßt und während des
Betriebes "w" drückt. Dann verläßt man das Programm
und startet
dek.exe mit dem Parameter "/t". Wiederum ESC drücken
und dann wird
die Rate angezeigt!
MoreTV-Spezial
**************
> Welches ist die aktuelle MoreTV-Version?
Die aktuelle MoreTV-Version ist v2.83
> Gibt es eine Weiterentwicklung und kann man Kontakt zu dem
> Programmautor aufnehmen?
Ja! Kontakt mit:
herbert_feuerstein@usa.net
> Welche Systemvoraussetzungen sind für MoreTV erforderlich?
-Betriebssystem Windows95, Windows98 und WindowsNT
-Pentium 233 MMX (Geschwindigkeit sollte auf jeden Fall über
25FPS
liegen)
-Neuere SVGA-fähige Grafikkarte (am besten mit TV-Ausgang
z.B. Elsa Victory Erazor)
-Videokarte mit BT848/9a oder BT878/9- Chipsatz (z.B. Hauppauge,
MiroPCTV). Angeblich funktionieren hier auch andere Videokarten!
-32 MB RAM
-16 BIT-Soundkarte (bei Tuner-Empfang)
-DirectX 6.0
> Hat MoreTV besondere Eigenschaften
MoreTV hat skalierbare Decodierqualitaet
>MoreTV decodiert bei mir nicht permanent sondern springt
dauernd
hin und her zwischen uncodiertem und wieder kurz codiertem Bild.
Dieser Effekt tritt auf wenn man weniger als 25 Frames hat und
die
Pal Plus Zeile aktiviert ist. Verkleinert man das Bild oder macht
das man MoreTV schneller ist dieser Fehler behoben (in der
ReadMe,
steht das auch drin).
Linux-Special
*************
> Ich habe gehört die Linux-Softdecoder funktionieren am
Besten. Was muss
> man dazu alles installieren?
Man muss zuerst das Linux-Betriebssystem installiert bekommen.
Als
Distribution für Anfänger hat sich SuSe bewährt. Zur
Installation
bitte das SuSe-Handbuch durchlesen, welches sehr gut für
Anfänger
geeignet ist.
Linux Programme/Treiber werden i.d.Regel im Sourcecode
"geliefert"
und muessen noch vom Compiler umgesetzt werden.
Das ist für einen "Linux-Einsteiger" aber gar nicht so
einfach. Im
Gegensatz zu Windows (Cd-Rein, Autostart, Proggie laeuft) muss
man
zuerst alle wichtigen Text-Files lesen (z.B. normalerweise
README,
INSTALL oder LIESMICH). Dort stehen die wichtigsten Informationen
zum Anpassen der Treiber/Programme auf das eigene System.
Wenn man das Makefile angepasst hat (oder ggf. eine Header-Datei)
kann man compilieren. Dabei sagt das Makefile dem Compiler was er
ueberhaupt machen soll.
> Welche Programme gibt es z.Zt. für Linux und was sind die
> Besonderheiten?
Bekannt sind z.Zt. Marvin, NagraTV, Nagra2, fbtv-glidetv-nagra
und
xawtv-nagra. Bis auf Marvin dekodieren alle Programme neben
Syster/
Nagravision auch Videocrypt 1+2, allerdings ist für die
Programme
auch ein Prozessor mit MMX-Funktion erforderlich.
Mit Ausnahme von fbtv-glidetv-nagra benötigen alle Programme ein
funktionierendes X-Window system, fbtv-glidetv-nagra benötigt
entweder eine Voodoo-Grafik-Karte oder für fbtv einen
Hackerkernel
ab 2.1.113. Näheres kann man aber den jeweiligen Readme-Files
entnehmen.
Außer xawtv-nagra werden alle Programme mit einem bttv-Treiber
ausgeliefert. Für xawtv-nagra kann man entweder den bttv-Treiber
unter der URL http://www.thp.uni-koeln.de/~rjkm/linux/bttv.html
besorgen oder den bttv-Treiber aus dem Programmpaket von
fbtv-glidetv-nagra verwenden. Ist ein bttv-Treiber im
Programmpaket
enthalten, sollte man diesen immer benutzen, da sonst die
Programme
eventuell nicht laufen.
> Welche Aufgabe hat der bttv-Treiber und wie fügt man ihn
ein?
Der bttv-Treiber bindet die TV-Karte mit dem Bt4x8/9-Chip in die
Linux-Hardware ein. Dabei kann es vorkommen, daß es eventuell
bei
älteren bttv-Treibern keine Unterstützung für den Bt878 gibt.
Bei allen Programmen mit bttv-Treiber reicht es nach dem
Entpacken
der Programme in den entstandenen Programm-Ordner zu wechseln.
Hier
jetzt noch in den driver-Ordner wechseln und man sollte nach
Eingabe
von "ls" die Dateien des bttv sehen können.
Als erstes sind die Geräte fuer Linux zu definieren, (es sollte
im
bttv-source package ein File "MAKEDEV" geben, das die
erforderlichen
Geräte=devices einrichtet. Mit "./MAKEDEV" (als root)
werden dann
die noetigen devices in /dev/ eingerichtet. Außer xatw-nagra
lassen
sich die Programme durch einen Aufruf von "make" im
nach dem
Entpacken entstandenen Ordner compilieren. Eventuell kann es noch
nötig sein vorher ein "make clean" zu machen. Bricht
der bttv-
Treiber beim Aufruf von "make" mit einer Fehlermeldung
ab, so kann
man an Hand weitgehend selbsterklärender Error-Codes das Problem
leicht beheben. Danach werden mit "make install" die
neuen Module
installiert.Bei xawtv-nagra und fbtv-glidetv-nagra ist vorher
noch
der Aufruf von "./prep-tabs" nötig (allerdings nur
einmal).
Als nächstes muss man die "update" Datei anpassen, in
der u.a. die
Paramater fuer die BT-Karte stehen (z.b. Tunerart, Kartentyp
usw).
Einmal Update aufrufen ("./update") zeigt ob der kernel
richtig
geladen wurde (siehe output in /var/log/messages).
Durch die Eingabe von "lsmod" läßt sich ebenfalls
feststellen, ob
die benötigten Module geladen wurden.
Das eigentliche Programm läßt sich dann über
"./programm" starten.
> Wie bindet man einen Fremd-bttv-Treiber in xawtv-nagra ein?
Die Einbindung eines bttv-Treibers in xawtv-nagra weicht etwas
vom
Standardablauf ab. Da das Programmpaket keinen bttv-Treiber
enthält,
ist dieser wie o.a. separat zu beschaffen. Also zuerst den bttv-
Treiber besorgen und entpacken. Nach der Installation des
Treibers
in den xawtv-nagra-Ordner wechseln. Hier ein "rm bttv"
eingeben (das
löscht einen eventuell vorhanden symbolischen Link auf einen
nicht vorhandenen bttv-Sourcebaum). Wenn man den bttv von
http://www.thp.uni-koeln.de/~rjkm/linux/bttv.html benutzt muß man
jetzt einen Symlink auf den bttv-Ordner anlegen. Dazu gibt man
ein:
"ln -sf /ordnerindemmandenbttventpackthat/bttv ."
Wenn man stattdessen den bttv-Treiber aus fbtv-glidetv-nagra
benutzen möchte, dann legt man zuerst den Ordner bttv (mkdir
bttv)
an, wechselt in diesen (cd bttv) und legt jetzt einen Symlink auf
den driver-Ordner von fbt-glidetv-nagra an:
"ln
-sf/ordnerindemmanfbtv-glidetventpackthat/fbtv-glidetv-nagra-
Version/driver."
Hiernach kann man dann in den Ordner von xawtv-nagra wechseln und
durch "./configure" "make"
"./prep-tabs" "make install" xawtv-nagra
compilieren und installieren.