omnium Posted October 7, 2009 Share Posted October 7, 2009 Hi, es muss eine Möglichkeit geben, den VMR9 deinterlacer zu erzwingen. Im Mediaportal sowie auch mit dem Windows Mediaplayer 11 werden die Codec Deinterlacer Einstellungen anscheinend unwirksam und der VMR9 deinterlacer wird verwendet. Dh. absolut saubere, artefaktfreie, und vor allem _ruckelfreie_ Darstellung von 1080i Video Material...natürlich auch live TV beim Mediaportal. Wenn Ihr daß schafft im DVBViewer einzubauen zB. in Verbindung mit dem VMR9 Custom Renderer, wäre ein sehr großes Problem (sicher nicht nur für mich) endlich gelöst. Wenn man im Google nach 'Chosing a VMR9 deinterlace mode' sucht, passt imo schon der erste Treffer. Würde mich freuen wenn hier response dazu kommen würde. cu, omnium Quote Link to comment
CiNcH Posted October 7, 2009 Share Posted October 7, 2009 (edited) Wenn du DXVA verwendest wird in der Regel auch der VMR-Deinterlacer angewendet (außer er wird explizit abgeschaltet, im Fall von DXVA kann man halt nur noch im Renderer deinterlacen...). Ich weiß nicht, ob man den VMR-Deinterlacer erzwingen kann. Ich war der Meinung, dass man nur den Algorithmus wählen kann und der Dekoder dem Renderer über ein Flag signalisieren muss, dass er deinterlacen soll. Was ich sehr stark bezweifle ist, dass wenn der DVBViewer sowas erzwingen könnte, der Dekoder davon Wind bekommen und sein Deinterlacing folglich abschalten würde. Da müsste man im Dekoder manuell das Deinterlacing abschalten. Aber wie gesagt, üblicherweise wird das im Dekoder konfiguriert, ob internes Deinterlacing oder Delegation an den Renderer. Und wenn Delegation an den Renderer, hängt die Deinterlacing-Methode vom Farbraum ab, in dem der Renderer das Video erhält. Nur bei DXVA und NV12 Farbraum wird das höchstwertige Deinterlacing angewendet. Edited October 7, 2009 by CiNcH Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 Wenn du DXVA verwendest wird in der Regel auch der VMR-Deinterlacer angewendet (außer er wird explizit abgeschaltet, im Fall von DXVA kann man halt nur noch im Renderer deinterlacen...). Ich weiß nicht, ob man den VMR-Deinterlacer erzwingen kann. Ich war der Meinung, dass man nur den Algorithmus wählen kann und der Dekoder dem Renderer über ein Flag signalisieren muss, dass er deinterlacen soll. Was ich sehr stark bezweifle ist, dass wenn der DVBViewer sowas erzwingen könnte, der Dekoder davon Wind bekommen und sein Deinterlacing folglich abschalten würde. Da müsste man im Dekoder manuell das Deinterlacing abschalten. Aber wie gesagt, üblicherweise wird das im Dekoder konfiguriert, ob internes Deinterlacing oder Delegation an den Renderer. Und wenn Delegation an den Renderer, hängt die Deinterlacing-Methode vom Farbraum ab, in dem der Renderer das Video erhält. Nur bei DXVA und NV12 Farbraum wird das höchstwertige Deinterlacing angewendet. danke für Deine Antwort.. ...es ist imo optimal im Mediaportal gelöst...sogar separat für Mpeg2/H.264...und es funktioniert perfekt! Quote Link to comment
CiNcH Posted October 7, 2009 Share Posted October 7, 2009 (edited) Aber das sind keine globalen Einstellungen, sondern Einstellungen für den CyberLink Video/SP bzw. H.264 Dekoder. Wie ich gesagt habe, sowas wird im Dekoder konfiguriert, was auch hier der Fall ist. 'Use Hardware Accelerator' = DXVA, weshalb auch die Deinterlace Optionen inaktiv geschalten werden, weil eben VMR verwendet wird. Allerdings hat das MediaPortal nicht ganz korrekt gelöst, weil mit der Option Weave kann man in Wirklichkeit den VMR-Deinterlacer im DXVA-Fall noch abschalten. Edited October 7, 2009 by CiNcH Quote Link to comment
nuts Posted October 7, 2009 Share Posted October 7, 2009 Genau die gleichen Möglichkeiten hast du unter Ansicht / Filter / entsprechender Decoder. So wie Cinch habe ich die Thematik auch verstanden. Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 ...Allerdings hat das MediaPortal nicht ganz korrekt gelöst, weil mit der Option Weave kann man in Wirklichkeit den VMR-Deinterlacer im DXVA-Fall noch abschalten....Du meinst die Cyberlink Option 'Weave' sollte den VMR-Deinterlacer im DXVA-Fall abschalten? Mag sein das _alle_ die aufgeführten Codecs, da etwas nicht korrekt (DX, VMR9 Spezifikationen?) gelöst haben....MediaPortal macht's imo richtig und weist auch noch darauf hin, daß wenn man DXVA gewählt hat, der VMR9 Deinterlacer Priorität hat und genau das wünsche ich mir für den DVBViewer. Nur mit dieser Option ist erst 1080i mit Bob/Weave? Deinterlacing (besser als nix/ruckeln) auf einem 'schwachen' System wie zB. dem ION möglich! Und das hat imo eine grosse Bedeutung für zufriedene DVBViewer Kunden...und wie schon mal gesagt, macht das sich nicht nur mich mit meinem ION 'glücklich'...es gibt noch viel mehr 'schwache' Systeme wo das die letzte Hürde ist... PLEASE do it! Quote Link to comment
nuts Posted October 7, 2009 Share Posted October 7, 2009 Hey, die Mediaportal-Einstellung ist doch genau die gleiche wie im DVBViewer (s. Post über dir)! Im Viewer lässt du die Auswahl auf "Autoselect", in Mediaportal wirds ausgegraut (s. dazu den Post von Cinch). Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 Genau die gleichen Möglichkeiten hast du unter Ansicht / Filter / entsprechender Decoder. eben nicht! Wenn ich im Cyberlink 'Weave' wähle, greift der VMR9 Deinterlacer (default Bob?) nicht mehr und es ist ein deutlich sichtbarer Unterschied zu Cyberlink Weave mit nachgeschaltetem VMR deinterlacer. Bitte probiert das mal aus wenn Ihr könnt...am einfachsten mit dem WMP11 und 1080i Material...da geht noch mal die Sonne auf..nicht nur bei genauer Betrachtung...und ich bin mir ganz sicher bezüglich des Unterschiedes! Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 die Mediaportal-Einstellung ist doch genau die gleiche wie im DVBViewer (s. Post über dir)! Im Viewer lässt du die Auswahl auf "Autoselect", in Mediaportal wirds ausgegraut (s. dazu den Post von Cinch). ?? verrate mir die Einstellung im DVBViewer und im Cyberlink so das der VMR9 deinterlacer wie beim Mediaportal und beim WMP11 greift...es geht imo nicht. BTW geht das auch nicht beim MPC-HC und es wäre imo ein _grosser_ Fortschritt, wenn das beim DVBViewer funktionieren würde. Quote Link to comment
nuts Posted October 7, 2009 Share Posted October 7, 2009 Vielleicht erklärst du uns mal deine Einstellungen (OS?). Die Hardwaredeinterlacer sind im DVBViewer auf jeden Fall nutzbar, oder worauf willst du hinaus? XP: Renderer Overlay / VMR9 | Decoder Cyberlink | Ansicht/Filter/Decoder -> DXVA aktivieren & Deinterlacing "Autoselect" Vista/Win7: Renderer EVR | Decoder Cyberlink | Ansicht/Filter/Decoder -> DXVA aktivieren & Deinterlacing "Autoselect" P.S. Die neuen Beta-Renderer jetzt mal außen vorgelassen. Quote Link to comment
Lars_MQ Posted October 7, 2009 Share Posted October 7, 2009 Dort gilt genau das gleiche (VMR9ex und EVRex). Zu prüfen ist das im Eigenschaften dialog des entsprechenden renderers. Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 ...hier mal ein Bild mit dem Unterschied.. links der WMP11 und rechts der MPC-HC natürlich mit dem selben Cyberlink PDVD8 Codec. Wie soll ich jetzt den MPC-HC/DVBViewer dazu 'überreden' den deinterlacer vom VMR9 zu nehmen? Ich sag jetzt nix mehr dazu und bitte Euch es einfach selbst zu testen. Quote Link to comment
nuts Posted October 7, 2009 Share Posted October 7, 2009 s. Post 10 Wo liegt denn das Problem? Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 (edited) XP: Renderer Overlay / VMR9 | Decoder Cyberlink | Ansicht/Filter/Decoder -> DXVA aktivieren & Deinterlacing "Autoselect" ..zum letzten mal:dann ruckelts wie verrückt und es werden viele Frames verworfen...beim VMR9..egal ob Release oder Beta! Edited October 7, 2009 by omnium Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 (edited) bei mir nicht!...Du benutzt XP und den Cyberlink PDVD8/PDVD9/Arcsoft/???? und kannst das Hardware Deinterlace vom Codec bei _1080i_ und DXVA und VMR9 ohne ruckeln benutzen? Wenn ja, beschreibe bitte mal Dein System...vor allem was für eine Grafikkarte Du benutzt.Auf einem POV Ion oder vergleichbarer Nvidia Grafikkarte, geht es jedenfalls 100%ig nicht. Edited October 7, 2009 by omnium Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 XP, ATI HD4550, Athlon5050e. Ob VMR9 oder Overlay, beides geht.(mal abgesehen von den VMR9 mikrorucklern die immer da sind) Und das geht auch sonst bei gaaaanz vielen anderen. Wenns da ein generelles Problem im DVBViewer gäbe wäre das ja wohl bekannt. Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 ..Wenns da ein generelles Problem im DVBViewer gäbe wäre das ja wohl bekannt. ;-) 'super' Begründung! Du hast das getestet auf einem Ion/vergleichbaren System? BTW macht es SmartDVB auch so wie der der WMP11/Mediaportal: Wenn DXVA gewählt ist, wird der Codec Deinterlacer unwirksam und es wird der VMR9 deinterlacer angewendet und es ruckelt nicht mehr bei 1080i Material. Quote Link to comment
Topogigi Posted October 7, 2009 Share Posted October 7, 2009 I have the same problem on a ION platform. VMR9 is unwatchable in HD due to bad deinterlacing (many skipped frames). If you disable deinterlacing, it is liquid fluid. The frame rate is 50fps with interlacing, way too much for the hardware. Anyway, I noticed the same behaviour on a beefier system (Intel C2D E8500 + Ati HD4850). Using overlay mixer the frame rate drops to 25fps and everything is perfectly fluid (but the full screen EPG is too slow to be used)... Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 I have the same problem on a ION platform. VMR9 is unwatchable in HD due to bad deinterlacing (many skipped frames). If you disable deinterlacing, it is liquid fluid. The frame rate is 50fps with interlacing, way too much for the hardware. Anyway, I noticed the same behaviour on a beefier system (Intel C2D E8500 + Ati HD4850). Using overlay mixer the frame rate drops to 25fps and everything is perfectly fluid (but the full screen EPG is too slow to be used)... Thank you very much, decribing the _same_ problem I am talking about here in this thread. I hope the devs will get it and take it serious. Quote Link to comment
Topogigi Posted October 7, 2009 Share Posted October 7, 2009 Take a look here: http://www.DVBViewer.info/forum/index.php?...=15612&st=0 It's a story from long time ago.... Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 Das jetzt beschriebene ist aber wenn überhaupt ein Problem in der "VMR9 implementation" und hat nichts mit den Deinterlacing einstellungen und oder DXVA zu tun!?!? Im DVBViewer kann man wie bereits gesagt die gleichen Einstellungen vornehmen wie im Mediaportal, das Fenster sieht nur anders aus. Man kann im Codec sagen, ob DXVA(HW Beschleunigung) genutzt werden soll oder nicht. So wie im MediaPortal. Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 (edited) Take a look here: http://www.DVBViewer.info/forum/index.php?...=15612&st=0 It's a story from long time ago.... ..but I think it's not the 'problem' we are talking about here...imo otherwise following should be impossible.. ..transparent OSD and forced VMR9 deinterlacer..it's what SmartDVB do. <edit>..you have to force 'auto' deinterlace inside PDVD8 codec to work, as Cinch describted.</edit> Edited October 7, 2009 by omnium Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 Das jetzt beschriebene ist aber wenn überhaupt ein Problem in der "VMR9 implementation" und hat nichts mit den Deinterlacing einstellungen und oder DXVA zu tun!?!? Im DVBViewer kann man wie bereits gesagt die gleichen Einstellungen vornehmen wie im Mediaportal, das Fenster sieht nur anders aus. Man kann im Codec sagen, ob DXVA(HW Beschleunigung) genutzt werden soll oder nicht. So wie im MediaPortal. Du hast es leider immer noch nicht gescheckt. Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 (edited) na weil du es scheinbar nicht vernünftig erklärst. Bisher hat es keiner in diesem Thread "verstanden" was du meinst. Also ich kann im VMR9 DXVA an und ausschalten und auch bei DXVA an mit force weave das Deinterlacing "ausschalten". Was ich sage kann ist. Mit VMR9 habe ich ca. 10% mehr CPU last als mit Overlay. Edited October 7, 2009 by desweil Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 na weil du es scheinbar nicht vernünftig erklärst. Bisher hat es keiner in diesem Thread "verstanden" was du meinst ...Cinch hat's imo verstanden. Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 der hat doch genau das gleiche geantwortet wie ich!?!? Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 der hat doch genau das gleiche geantwortet wie ich!?!? nee...er hat gesagt 'ich weiss nicht ob...'...such doch einfach mit Google mal nach ''Chosing a VMR9 deinterlace mode' und versuche zu verstehen um was es geht. ..eine weitere imo wichtige Einstellung, um den DVBViewer zu verbessern wäre meiner Meinung nach... ..'use exclu..' um das tearing zu verbessern....und der Gauss Filter scheint mir subjektiv auch noch was zu bringen. Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 also ich hab mir mal den ersten Artikel bei der google suche nach "Chosing a VMR9 deinterlace mode" durchgelesen. Mein verständnis wäre so: Wenn man im Cyberlink DXVA auswählt und Autoselect oder force bob, dann wird im VMR per HW Beschleunigung Deinterlaced. Wählt man Force Weave aus wird nicht deinterlaced, auch wenn DXVA an ist.(weil dann quasi das flag nicht gesetzt wäre). Macht man DXVA aus, Deinterlaced der Cyberlink Codec in Software, ohne HW Beschleunigung. Was macht deiner Meinung nach MediaPortal da anders? Quote Link to comment
nuts Posted October 7, 2009 Share Posted October 7, 2009 Also die Abspielsoftware kann den Decoder nach den bereitgestellten Schnittstellen beeinflußen - Lars oder Griga können dazu aber sicher besser etwas sagen. Wie gebe ich jetzt dem Renderer mit welche Methode angewendet wird? Doch nur über den Decoder oder? Was macht Mediaportal hier jetzt anders? Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 Was macht Mediaportal hier jetzt anders? ...das ist die entscheidende Frage, auf die es hoffentlich bald eine Antwort gibt. Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 (edited) Mein verständnis wäre so: Wenn man im Cyberlink DXVA auswählt und Autoselect oder force bob, dann wird im VMR per HW Beschleunigung Deinterlaced. so sollte es vielleicht laut Spezifikaton sein, leider klappt das nicht mit dem DVBViewer/MPC-HC/????, sonder nur mit dem Mediaportal/WMP11/SmartDVB/???. Wählt man Force Weave aus wird nicht deinterlaced, auch wenn DXVA an ist...so verhält sich imo nur SmartDVB, aber nicht WMP11/Mediaportal..die verwenden immer den VMR9 deinterlacer.Was macht deiner Meinung nach MediaPortal da anders?..ich weiss nicht wie das funktioniert...nur das es geht. Edited October 7, 2009 by omnium Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 (edited) also im DVBViewer mit vmr9 und cyberlink und DXVA an und force weave hatte ich tatsächlich weave also kein deinterlacing. so sollte es vielleicht laut Spezifikaton sein, leider klappt das nicht mit dem DVBViewer/MPC-HC/????, sonder nur mit dem Mediaportal/WMP11/SmartDVB/???. Aber es funktioniert ja im DVBViewer. Man kann definitiv mit VMR9 DXVA(also HW Beschleunigung/VMR deinterlacing/ wie auch immer man es nennen will) nutzen. Oder es ausschalten. Wenn dann könnte ich mir vorstellen, dass Mediaportal/WMP11/SmartDVB die VMR9 implementation ressourcenschonender programmiert haben, so dass es auch mit einfachen prozessoren geht oder so!? Edited October 7, 2009 by desweil Quote Link to comment
nuts Posted October 7, 2009 Share Posted October 7, 2009 (edited) also im DVBViewer mit vmr9 und cyberlink und DXVA an und force weave hatte ich tatsächlich weave also kein deinterlacing. Also das wage ich schwer zu bezweifeln. Wo werden denn dann die Vollbilder erstellt? "Weave" ist auch eine Deinterlacing-Methode (s. google). "Weave" & "Bob" stehen per default zur Verfügung? Möglicherweise fällt beim ION der DVBViewer auf "Weave" zurück und bei Mediaportal auf "Bob"? Nur wodurch soll das hervorgerufen werden? Edited October 7, 2009 by nuts Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 (edited) also im DVBViewer mit vmr9 und cyberlink und DXVA an und force weave hatte ich tatsächlich weave also kein deinterlacing.ja, dann mach das zB. bitte mal mit diesem sample... http://depositfiles.com/files/fw9otpnzx ..und dann mit dem WMP11 (merit von PDVD8 uU anpassen) und dann mit dem MPC-HC (als externes Filter PDVD8 codec hinzufügen, merit bevorzugt, x264 Codec abwählen) dann wird Dir alles deutlich....MPC-HC brauchst Du nicht zu testen, der verhält sich wie der player des DVBViewer. Edited October 7, 2009 by omnium Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 Also das wage ich schwer zu bezweifeln. Wo werden denn dann die Vollbilder erstellt? "Weave" ist auch eine Deinterlacing-Methode (s. google). "Weave" & "Bob" stehen per default zur Verfügung? Möglicherweise fällt beim ION der DVBViewer auf "Weave" zurück und bei Mediaportal auf "Bob"? Nur wodurch soll das hervorgerufen werden? Ja weave ist auch deinterlacing. Nur mit streifen quasi. Wenn dxva an ist und weave im decoder an wird wahrscheinlich "hw beschleunigt" geweaved Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 ja, dann mach das zB. bitte mal mit diesem sample... http://depositfiles.com/files/fw9otpnzx ..und dann mit dem WMP11 (merit von PDVD8 uU anpassen) und dann mit dem MPC-HC (als externes Filter PDVD8 codec hinzufügen, merit bevorzugt, x264 Codec abwählen) dann wird Dir alles deutlich. ALso welche einstellung genau? DXVA an und dann auf weave? Und dann soll das im WMP besser aussehen, oder wie? Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 ALso welche einstellung genau? DXVA an und dann auf weave? Und dann soll das im WMP besser aussehen, oder wie?..puh, ist das eine Zangengeburt: Ich kann zB. das Sample nicht mit dem MPC-HC/DVBViewer mit im PDVD8 gewähltem Hardware deinterlacing (auto oder bob) und DXVA, ruckelfrei abspielen, weil die ION GPU zu langsam dafür ist. Mit dem WMP11/Mediaportal wird der VMR9 deinterlacer genommen (default=bob/???) mit dem dann nix mehr ruckelt und die Qualität deutlich besser als force weave (=kein Deinterlace beim DVBViewer/MPC-HC) ist. Sorry, aber ich kann das nicht besser/verständlicher formulieren. Quote Link to comment
desweil Posted October 7, 2009 Share Posted October 7, 2009 also im VLC und WMP kann ich die datei abspielen. Da ich den merit auf ganz hoch gesetzt habe geh ich einfach mal davon aus, dass der Cyberlink Codec genommen wird(kann man das irgendwo sehen?) Im DVBViewer bekomme ich aber kann ausgabe pin nicht rendern! Wieso das? Hab da auch den cyberlink für h264 drin!?!?!? Quote Link to comment
omnium Posted October 7, 2009 Author Share Posted October 7, 2009 (edited) also im VLC und WMP kann ich die datei abspielen. Da ich den merit auf ganz hoch gesetzt habe geh ich einfach mal davon aus, dass der Cyberlink Codec genommen wird(kann man das irgendwo sehen?) VLC macht kein DXVA und unter 'Datei/Eigenschaften' kannst Du den verwendeten Codec beim WMP sehen. Welchen Windows MediaPlayer hast Du? Version 11 ist imo zwingend für dieses Verhalten.Im DVBViewer bekomme ich aber kann ausgabe pin nicht rendern! Wieso das? Hab da auch den cyberlink für h264 drin!?!?!?..kannst Du HD Material mit dem DVBViewer Player wiedergeben? Hast Du den Haali Media Splitter installiert? Ist der aktiv bei *.ts/*.mkv? Edited October 7, 2009 by omnium Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.