Erfahrungen mit den DirectShowFiltern von BSE (clipmode)

Digital Recording
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

Erfahrungen mit den DirectShowFiltern von BSE (clipmode)

Beitrag von Hallowas »

Eine Frage an alle und BSE im speziellen:

ich nutze Tuxvision zum streamen. Damit bin ich sehr zufrieden (auch wenn es nur eine kleine Demoapplikation für die Filter sein sollte ...)

Zum rendern (abspielen PC -> DBOX, clipmode) habe ich nun Graphedit aus dem DirectX-SDK benutzt und die Filter von BSE. Außer der Einstellung der IP habe ich nichts an der Box gemacht (Philips mit AlexW1.6.3 mit neuem cramfs (Release)).

Das klappt sehr gut bis auf 2 Dinge:

- man kommt nicht mehr in den normalen TV-Modus ohne Reset. Ist noch verschmerzbar.

- ich habe eine Asynchonizität von ca. 0,5 s zwischen Bild und Ton. Das habe ich schon mal hier gelesen. Woran liegt das? Wie bekommt man das weg?

Ich bitte um kurze Erfahrungen damit,

Hallowas
MadMaxx
Interessierter
Interessierter
Beiträge: 37
Registriert: Donnerstag 14. November 2002, 21:06

Beitrag von MadMaxx »

Hallo,

das ist auch meine Erfahrung, lasse ich das mpeg-file, welches ich mit tuxvixion aufgenommen habe über Graphedit abspielen, beobachte ich auch den erwaehnten Effekt. Abhilfe schafft die Aufnahme der getrennten streams mit Ngrab, anschliessendes muxen (Ich verwende WinGrabZ). Dann sind Audio und Video synchron.

Gruesse
MadMaxx
TVT
Interessierter
Interessierter
Beiträge: 29
Registriert: Freitag 27. September 2002, 08:49

Beitrag von TVT »

Hallo!

Meine Versuche, den Clipmode zum laufen zum bringen, waren bisher leider nicht von Erfolg gekrönt. Darum hoffe ich, dass ich vielleicht noch ein paar antworten bekomme, die ich nirgends gefunden habe!

1. DBox
alles was ich auf der DBox machen muss, ist Neutrino starten (cdk vom 14.01.). korrekt???

2. PC
Graphedit so einstellen, wie auf den Bildchen gezeigt!
Dazu eine Frage: einige der Filter hab ich bei Graphedit nicht zur Auswahl. Kann mir jemand sagen, wo ich alle, die ich brauche, herbekomme???

Muss ich noch irgendwas machen, an das ich nicht gedacht habe??

Danke und Servus
TVT!!
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

Beitrag von Hallowas »

@ TVT:

zu 1.: ... in /var/tuxbox/start_neutrino in der Zeile mit ifconfig die IP-Adresse ggf. abändern (Deine DBox-IP eintragen)

zu 2.: Wenn Du TRex und Tuxvision installiert hast, müsste alles da sein.

good luck, Hallowas
TVT
Interessierter
Interessierter
Beiträge: 29
Registriert: Freitag 27. September 2002, 08:49

Beitrag von TVT »

heisst das, ich muss mit graphedit gar nicht rumspielen und kann mit tuxvision rendern??? oder werden mit tuxvision nur die nötigen filter installiert?

Danke und Servus
TVT
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

Beitrag von Hallowas »

... nach meiner Kenntnis das zweite
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

Beitrag von Hallowas »

@Madmax

... Du sagst, die mpeg-Dateien über ngrab und wingrabZ sind synchron.
Auch wenn Du sie über Graphedit mit den BSE-Filtern abspielst?

Die mpeg-Dateien aus Tuxvision sind z. B. unter dem Media Player synchron. Ich dachte also, das wäre ein Fehler der render-Filter??

Hallowas
MadMaxx
Interessierter
Interessierter
Beiträge: 37
Registriert: Donnerstag 14. November 2002, 21:06

Beitrag von MadMaxx »

Hi Hellowas,

tatsaechlich wird das mpeg, das ich nach dem muxen mit WinGrabZ mit Graphedit auf meiner dbox abspiele, lippensynchron wiedergegeben. Voraussetzung ist aber, dass ich die Audio/Video-Daten mit NGrab aufzeichne. Schleierhaft ist mir weiterhin, warum das mit den Daten von Ggrab nicht gelingen will.

Gruesse
MadMaxx
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

@All,
vielleicht ein paar Worte meinerseits.
1.) Eigentlich sollte alle fuer den Clipmode erforderlichen Filter
bei der Installation des TRex/TuxVision Gespanns installiert werden.

2.) z.Z. gibt es in TuxVision keine Moeglichkeit einen Playbackgraph
fuer den Clipmode aufzubauen. (Eigentlich hatte ich mir das fuer
den Zeitpunkt aufgespart an dem der Clipmode bei meiner
GTX Box etwas besser laeuft :))
<BRABBEL>
Redrum, fasel, bla, ... ja ihr habt recht, koennte man eigentlich
mal machen. Aber dann hoere ich schon das Gejammer der
ueblichen Verdaechtigen: Und was ist mit Seeking ? Warum wird mein
OggVorbis so leise abgespielt ? Meine DivX Files sind so
blockig ? Warum waechst mir im Alter das Haar bueschelweise aus der
Nase ? usw. ...
</BRABBEL>

3.) nGrab und ggrab sowie TuxVision verwenden unterschiedliche
Multiplexer, daher wohl auch die unterschiedlichen Ergebnisse beim
Rendern zurueck zur Box.

>> man kommt nicht mehr in den normalen TV-Modus ohne Reset.
>> Ist noch verschmerzbar.
4.) Leider weiss ich von keiner Moeglichkeit die einmal geladenen
und benutzten Module wieder zu rm-modden (was fuer ein Wort ...)
Falls es jemand schaffen sollte, lasst mich nicht dumm sterben. Da
die Capture/Render Filter auch ueber einen internen TelnetClient
verfuegen, liesse sich darueber einiges bewerkstelligen)

Have fun,
- Bernd
pacemaker
Interessierter
Interessierter
Beiträge: 28
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von pacemaker »

zu 2.) Ist denn Seeking so ein großes Problem? Man muß doch nur ;) von einem I-Frame zum nächsten springen, oder hab ich da was falsch verstanden?

zu 4.) Wenn rmmod nicht funktioniert, müssen doch eigentlich nur die programme bzw. module, die es verwenden ebenfalls gestoppt werden, oder?
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

pacemaker hat geschrieben:zu 2.) Ist denn Seeking so ein großes Problem? Man muß doch nur ;) von einem I-Frame zum nächsten springen, oder hab ich da was falsch verstanden?

zu 4.) Wenn rmmod nicht funktioniert, müssen doch eigentlich nur die programme bzw. module, die es verwenden ebenfalls gestoppt werden, oder?
zu 2.) Naja, auf der PC-Seite waere das kein grosses Problem, aber
auf der Box fehlt jegliches Interface (Flush, Sync, ...) d.h. der Stream
wuerde fuer max. einen GOP sehr zerzaust aussehen. Von evtl.
Problemen mit dem A/V Sync mal ganz abgesehen. Aber wie gesagt,
solange auf meiner GTX Wurzel das Ganze nicht vernuenftig laeuft,
fehlt mir irgendwie die Musse ...

zu 4.) Ja denn man ran ! Probier es einfach mal aus. Falls jemand eine
funktionierende ReStart Sequenz austueftelt, bastel ich die auch
gerne in den Renderfilter.

- Bernd
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

Beitrag von Hallowas »

@ BSE

danke für Deinen 'Senf'.

Zu 1.: ja, die Filter sind dabei.

Zu 3.: Was nur verwirrend ist, daß die unterschiedlich erzeugten Dateien auf Deinem render-Filter unterschiedliche Ergebnisse liefern. Während die mit *grab erzeugten MPEG-Dateien offenbar snychron über Deinen Filter laufen, ist dies nicht der Fall bei den Tuxvision-aufgenommenen Files. Das verstehe ich nicht. Kann es sein, daß da die Tuxvision erzeugten Dateien nicht ganz norm-konform sind?

zu 2.: vielleicht sollten wir Dir mal eine ENX.Box spendieren ?? :wink:
Du kannst ja ein Popup-Fenster mitschicken, in Analogie zu dem Thema bei ggrab etwa: "Achtung: der Gebrauch dieser Funktion geschieht auf eigene Gefahr! Bitte keine wertvollen Filme abspielen!" :P

Ich mühe mich zur Zeit mit einem eigenen Programm ab, um Deine Filter zu benutzen, das ist aber sehr mühsam als Direct-X Greenhorn ...
MadMaxx
Interessierter
Interessierter
Beiträge: 37
Registriert: Donnerstag 14. November 2002, 21:06

Beitrag von MadMaxx »

@BSE

laut Gandalfx werden beim grabben mit ggrab saemtliche presentation timestamps von audio und video mit in das file geschrieben. Mit dieser Information muesste es doch moeglich sein, den stream wieder vollstaendig herzustellen und in die Box zu spielen. Denn meiner Meinung nach kommen die unterschiedlichen Ergebnisse der Tools alleine durch Korrekturmassnahmen der Multiplexer zustande. Nach wie vor verwundert mich allerdings, dass die software DVD-Player (und auch der MediaPlayer von Microsoft) so gut mit den streams zurecht kommen. Was machen die anders?
BSE
Einsteiger
Einsteiger
Beiträge: 253
Registriert: Sonntag 28. April 2002, 10:49

Beitrag von BSE »

MadMaxx hat geschrieben:laut Gandalfx werden beim grabben mit ggrab saemtliche presentation timestamps von audio und video mit in das file geschrieben.
Ahemm, das erstellen von PTS und DTS ist eine grundlegende
Anforderung an jeden Multiplexer :lol:
Wie Audio und Video packetiert werden, kann sich jedoch erheblich
unterscheiden.

- Bernd