|
|
 |
 |
| | Berichte »
DVB Dream Berichte »
Wie erstellen ich einen Filtergraphen
|
|
Was ist und bedeutet eigentlich ein Filtergraph?
Ein Filtergraph ist eine Art Zusammenspiel von Filtern. Man kann Sie für viele Sachen verwenden insofern die Programme mit Filtergraphen arbeiten.
Filtergraphen werden zurzeit oftmals in DVB Software verwendet, indem man aus dem Transportstream der Satellitenfrequenz ein Bild und ein Ton bekommt.
Der Transportstream beinhaltet auch noch außer Bild & Ton sämtliche Informationen wie Videotext, Untertitel, EPG, Daten usw.
So das dürfte erstmal reichen, damit man versteht für was ein Filtergraph da ist.
Wie erstellt man einen Filtergraphen und welche Software braucht man dazu?
Man benötigt für den Bau eines Filtergraphen eine Software namens Graphedit. Die Software befindet sich bei DVBDREAM im Verzeichnis DVBDREAM unter Graphs!
Man benötigt außerdem noch Directshow Filter die im DVBDREAM Codec Pack integriert sind. Zu finden sind dort z.B. Der Elecard Mpeg 2 Decoder,
der Nvidia Audio/Video Decoder usw. Wenn allerdings keiner von den Decodern dabei ist die man gern integrieren möchte, dann sollte man den zu verwendeten Codec,
also eine [red]Filtername.ax[/red] Datei mit in das Verzeichnis Filter integrieren und registrieren in dem man den Filter mit dem Befehl regsvr32 filtername.ax registriert.
Damit ist er mit ins System aufgenommen und man kann Ihn dann sofort verwenden. Aber vorsichtig das man nicht zu viele Filter installiert, denn das könnte dann auch zu Komplikationen führen.
Ich habe mich für die Nvidia Directshow Filter entschieden da er im Punkto Bild und Ton einfach mal genial ist und z.B. Das Programm Euro1080 in HD-TV ausgestrahlt wird und
das eine menge Anforderungen an das System stellt. Ich hab ne Auslastung von 20-35 %.
Vorraussetzung: Installiertes Codec Pack zu DVBDREAM
1: Man öffnet das Programm Graphedit! Bild 1
2: Man geht nun auf Reiter / Graph / Insert Filters oder Schnelltaste STRG+F! Bild 2
3: Jetzt sucht Ihr den Punkt DirectShow Filters und wählt den Filter DVBCore MPEG2 ES/AC3 Source und klickt auf
Insert Filter! Bild 3
4: Das ganze sieht jetzt wie folgt aus! Siehe Bild 4
5: Nun Seid Ihr ja noch bei Insert Filters im Untermenü DiretShow Filters und scrollt runter bis zum Filter NVIDIA
Audio Decoder & NVIDIA Video Decoder und fügt alle beiden NVIDIA Filter ein indem Ihr Pro Filter auf
Insert Filter klickt, was dann so aussieht! Bild 5
6: Ihr seid immer noch im DirectShow Verzeichnis bei NVIDIA Filters. Scrollt bis runter zum ersten Video Renderer und
klick ihn an und geht auf Insert Filter! Bild 6
7: Nun scrollt Ihr bei den DirectShow Filters ganz nach oben zum Anfang & geht zum Punkt Audio Renderers & wählt
den Default DirectSound Device & klickt auf Insert Filter! Danach könnt Ihr auf Close gehen, denn mehr brauchen wir
jetzt nicht mehr dazu! Bild 7
8: Nun müssen die Filter verbunden werden, so das jeder Filter seinen Dienst ausrichtet. Wir Fangen an mit dem Bild
damit wir was sehen! Zieht euch den NVIDIA Video Decoder direkt neben den DVBCore MPEG2 ES/AC3 ….
Klickt auf den PIN Video MPEG2 beim DVBCore …. Filter und Verbindet den PIN mit dem PIN Video Input am
NVIDIA Video Decoder! So muss es aussehen! Bild 8
9: Nun ziehen wir uns den Video Renderer rechts neben den NVIDIA Video Decoder und Verbinden den NVIDIA Video
Decoder PIN Video Out mit dem Video Decoder PINVMR Input0! Das sieht nun so aus! Bild 9
10: Nun haben wir das Videobild fertig gerendert und gehen über zum Ton! Jetzt zieht Ihr den NVIDIA Audio Decoder
direkt unter den NVIDIA Video Decoder und verbinden DVBCore…. PIN Audio MPEG/AC3 mit dem NVIDIA
Audio Decoder PIN Audio Input! Bild 10
11: Jetzt zieht Ihr den Default DirectSound Device unter den Video Renderer und verbindet nur noch den NVIDIA Audio
Decoder PIN Audio Output mit Default DirectSound Device PIN Audio Input Pin. Bild 11
12: Der Graph ist nun endlich fertig gebaut! Nun könnt Ihr zwecks Bild und Toneinstellung Jeweils den NVIDIA Video
Decoder & NVIDIA Audio Decoder anpassen, indem Ihr auf den jeweiligen Filter klickt & mit der rechten Maustaste
das Kontextmenü Filter Properties anklickt und eure Einstellungen nach Wunsch editiert. Wenn das geschehen ist
Geht ihr auf Reiter / File / Save as Graph (.GRF) & gebt als Beispiel v-nvidia,a-nvidia ein! Der Filter muss dann ins
Verzeichnis DVBDREAM / Graphs! Bild 12
Nun öffnet Ihr wie gewohnt DVBDREAM dann Reiter Einstellungen / Bevorzugte dann geht Ihr auf die lasche Bild und wählt v-nvidia,a-nvidia aus und bestätigt mit OK!
So jetzt haben wir gelernt einen Graphen zu bauen und zu integrieren. Ich hoffe ich habe euch damit endlich einen Ansatzpunkt dafür gegeben wie ein Graph aufgebaut wird und wie man ihn verwendet.
Das Beispiel könnt Ihr auch mit anderen Directshow Filtern Variieren. Jeder so wie er es braucht.
Mit freundlichen Grüßen Pir@tebo
Moderator im http://www.dauboard.de.vu <- Besucht uns mal!
PS: Sorry für die Rechtschreibfehler
|
|
|
|
| Datum: |
|
06.03.2004 |
| Autor: |
|
papi22 |
| Bewertung: |
|
ø 10,00 |
| Stimmen: |
|
1 |
| Abrufe: |
|
61379 |
| Favoriten: |
|
0 |
| Benutzer: |
|
91 |
| Bekanntheit: |
|
1% |
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
 |
 Suche |
|
|
 Forum - Suche |
|
|
 Forumticker |
|
|
 Aktuelle Umfrage |
|
 Birthday - Box |
| |

Wir gratulieren ganz herzlich zum Geburtstag:
sucharda (64), ozzie2006 (71), martusia240585 (27), jokeman2008 (45), tuken (39), juergen.rusteme.. (52), Ocir33 (48), ajtaevnaad (29), dvb_style (35), Hans240558 (54), MaddleMatze (28), tsoverkill (48), hflake (62), Anton-FFM (61), tuken2 (39) |
 Kalender |
| M |
D |
M |
D |
F |
S |
S |
| | 1 | 2 | 3 | 4 | 5 | 6 |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 |
24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |
| |
|
|
 |
|