Beiträge von Sagaras

    Eine Aufnahme Software zu nutzen die sich hinter hinter der DirectX-API sich hockt? ^^


    Dann würde die FPS nicht down gehen ^^


    Kann zurzeit Shadowplay. Aber Shadowplay versteht es nicht richtig Codecs zu nutzen. Vor allem nicht Verlustfrei ^^


    Alle anderen Aufnahmeprogramme basieren auf den Eingriff auf einer DirectX-API oder anderen Render-API.
    Daher wird jede Aufnahmesoftware die so verfährt immer einen geringen FPS Verlust aufweisen.


    Nunja, Verlust nicht, aber es drückt bei manchen Games.


    Die einzige Methode Verlustfrei ohne FPS Einbrüche aufzunehmen ist die Aufnahme über eine entsprechende Capture Karte. Da kann die @De-M-oN z.B. ein Tipp geben.



    Und solange NVIDIA ihre Technik nicht preis gibt wie sie die Bilder hinter der API abgreifen, arbeiten alle anderen Aufnahmeprogramme die es gibt fast identisch vom Verhalten her.


    Die Frage wie das Hooking auf eine entsprechende Render-API programmiert wurde ist auch entscheident bei der Wahl des Aufnahmeprogrammes.
    Das heißt das DXTory in einigen Sachen besser ist als MSI Afterburner und umgekehrt. Auch Fraps oder auch OBS.


    Daher hat jeder gute Let's Player immer mehr als ein Aufnahmeprogramm, da er weiß das nicht alle für jeden Zweck die Leistung erfüllen die man erwünscht.


    Und im absoluten schlimmsten Fall funktioniert keine dieser Methoden. Sondern dann hilft nur noch eine Capture Card. ^^

    Dass man das Ding nachträglich noch anfassen muss, kann schon ein nerviger Einschnitt in den Workflow sein.

    Nimmt man ne Batch und startet die für den letzten Schritt. Fertig.


    Macht nicht immer so ein Drama draus. ^^



    Die Batch selbst kommt dann ins "Senden an Ordner" und man kann dann via Rechtsklick auf das File die Datei an die Batch schicken, die dann den Rest-Encode ausführt und die Quelle gleich löscht, sodass am Ende nur das fertige Video verbleibt.



    Wichtig ist nur das bei x264vfw der Modus auf VFW steht und nicht auf File. Und dann muss es lediglich umgeformt werden.


    Hier mal das was in das "Senden an" Ordner müsste

    Code: Convert.bat
    SET file=%1
    SET ffmpeg="C:\FFmpeg\bin\ffmpeg.exe"
    FOR /f "useback tokens=*" %%a IN ('%file%') DO SET file=%%~a
    %ffmpeg% -i "%file%" -c:v copy -c:a libvorbis -aq 65 "%file:~0:4%.mp4"
    DEL %file%


    Mit der Methode ist selbst x264vfw ein reines Kinderspiel. Muss man halt nur einmal einrichten. Und dann braucht man auch gar nicht mehr in der VFW Konfiguration rumfuschen und selbst bei der Batch ist alles geregelt mit den Einstellungen. Sind lediglich dann 2 Mausklicks mehr.


    Premiere macht dann den Video-Encode und FFmpeg über die Batch den Audio-Encode.


    Also einfacher und effizienter kann man eigentlich nicht mehr verfahren. Ist jedenfalls besser als dieser MainConcept Mist.

    Das ist aber trotzdem ein Support.

    Support heißt das sämtliche Updates und Hilfestellungen Seitens Microsoft für dieses Betriebssystem verworfen wird.


    Siehe WinXP.


    Da Win7 Online oder via Telefon angemeldet werden muss (Aktivierung bei Installation), wird selbst das nicht mehr ohne weiteres Möglich sein, sobald der erweiterte Support erlischt.

    Win7
    End of mainstream support January 13, 2015
    End of extended support January 14, 2020
    End of sales for PCs with Windows preinstalled October 31, 2016


    Das soviel über Win7



    Und der Focus selbst besagt das ab 2017 der Support selbst was Upgrades etc. angeht stark eingegrenzt wird.

    Der Albtraum mit der aufploppenden Meldung findet am 29. Juli endlich sein Ende

    Der Windows 7 und Win8 als auch 8.1 Support endet nächstes Jahr. ^^


    Und dann ist nur noch Win10 gültig. ^^

    Naja, ist ja auch egal.


    Aus dem was ich bis jetzt sehe sieht der Farbraum Werdegang bei dir so aus:


    Aufnahme YV12 (BT.709) -> Premiere RGB -> DebugMode Frameserver YUY2 (Matrix ?... Vermutlich BT.601) -> AVISynth YV12 (BT.601)


    Das ist ziemlich Durchgewürfelt. ^^


    • Deine Farben werden durch die ganzen Farbraum Konvertiererei richtig ausgewaschen
      Lösung: Konvertierungen so gut es geht vermeiden und Farbmatrix unbedingt einhalten, sonst kommen ganz blöde Gemische raus.


      Das hier wäre schon etwas sinniger:
      YV12 (BT.709) -> Premiere RGB -> DebugMode Frameserver RGB -> AVISynth YV12 (BT.709)


      ODER (Ist nicht grad toll, aber ich zeig es trotzdem mal auf)
      YV12 (BT.709) -> Premiere RGB -> DebugMode Frameserver YUY2 (BT.601) -> AVISynth YV12 (BT.709) mit ColorMatrix von BT.601 auf BT.709 oder umgekehrt, je nach dem was der Frameserver vorgibt.


      Ideal wäre aber:
      RGB -> Premiere RGB -> DebugMode Frameserver RGB -> AVISynth YV12 (BT.709)

    • Warum nutzt du nicht x264vfw? Wäre für dich viel einfacher. Weil das Basic AVISynth Skript verstehst du sowieso nicht denk ich mal.
      Weil eigentlich müsste das Skript immer dem Video entsprechen was du lädst.


      Als Beispiel:
      Du nimmst laut der Mediainfo in 30 FPS auf. Warum knallst du es auf volle 60 FPS gleich hoch? Das ist doch unnötig. Minimum für HFR ist 41 FPS


      Zudem stellt sich mir die Frage ob deine Videos extremes Ghosting aufweisen oder ob du das Resampling deaktiviert hast, wegen der FPS Änderung in Premiere von 30 Quelle auf 60 Verarbeitung?


      Und dann machste das ganze Video durchgehend 1080p nur. Warum machste nicht 1152p für bessere Qualität auf YT? Das sind grad mal ein par Pixel mehr.


      Kannst ja weiter in 1080p aufnehmen, aber spätestens in AVISynth mit nem schönen Skalierer wie Spline36 auf 1152p hoch skalieren.

    • Für AVISynth kann ich dir den SSM (SagaraS Scriptmaker) empfehlen. Den schalteste dann einfach zwischen Frameserver und MeGUI. Der SSM gibt dir dann schon mal bessere Skripte ohne das du dich da mit AVISynth Skripten auseinander setzen musst. Wäre nur von Vorteil.


      Das Programm und die Nutzung findeste im Tutorial Bereich.


      Aber du kannst auch wie schon erwähnt die x264vfw Variante probieren. Auch dazu gibt es im Tutorial Bereich einen ausführlichen Thread mit Anleitung.

    Und wie ich in Punkt 1 angesprochen habe, wenn du da die Farbräume etwas einheitlicher gestaltest und drauf achtest das damit nicht zuviel mit passiert, dann ist auch die Ausgabe entsprechend besser.


    Zu Punkt 1 würde ich dich auf das Farbraum Tutorial im Tutorial Bereich verweisen. Da kannst du auch anhand von Beispielbildern die Ergebnisse sehen was da passiert: Farbräume (Tutorial) - erweiterte Erklärung und Zusammenhänge

    Ich weiß leider nicht was mit VFW AVI gemeint ist. Eventuell die x264 configuration in MeGUI?

    Damit sind die Einstellungen gemeint mit dem du dein Video an den DebugMode FrameServer gibst.


    Und bitte mal noch die Aufnahmeeinstellung von MagicYUV posten. In der Mediainfo ist das immer schlecht raus zu lesen um welchen Farbraum es sich dabei handelt, weil der nicht in der Mediainfo aufgeführt wird.

    Dann wird deine Anwendung nicht Hooking Fähig sein für MSI AB.


    Entweder das Spiel irgendwie in eine bestimmte Render Oberfläche bringen, durch Patches, Tools, etc... ODER ein anderes Aufnahmeprogramm nutzen.


    Ein guter Let's Player hat immer mehr als nur ein Aufnahmeprogramm. Immer 2 oder mehr Alternativen parat haben.


    OBS Studio oder DxTory wären solche Alternativen. Wobei DXTory an sich sein Geld Wert währe. Und OBS Studio ist eh Kostenlos.

    Das bringt mir nix, solange ich nicht weiß mit welchen Einstellungen du vorgehst.


    • Eine Mediainfo der Aufnahme wäre erst einmal interessant
    • dann wie deine Projekteinstellungen in Premiere sind
    • Dein Einstellungen beim VFW AVI und DebugMode Frameserver wären auch interessant
    • Und dann wäre noch wichtig dein AVISynth Skript zu posten, bzw noch besser die MeGUI Log deines Encodes. Die Log würde uns vllt. dann weiter helfen.

    Das sind die 4 Stationen die du durchläufst. Und die müssten überprüft werden.

    Warum machst du keine Videos? Und warum bist du trotzdem in einem Let's Play - Forum aktiv?

    Spaßmodus on - Nirgendwo sonst tummeln sich so hirnrissige Spastis rum wie hier ^^ - Spaßmodus aus


    Warum ich bzw. immer noch hier im Forum bin ist das dieses Forum recht aktiv ist.


    Nicht nur das ich Spiele gerne zocke, sondern habe auch eine Vorliebe für DVDs und BluRays.


    Gut, über Filme und Anime lässt sich hier im Forum nicht sonderlich viel sprechen, was von Interesse wäre. Aber die Videotechnik hält mich noch etwas hier. Und wäre @De-M-oN oder @GelberDrache92 nicht noch hier, wäre ich gewiss auch schon weg, da dann der Kern im Technik Bereich recht weg gebrochen wäre.


    Im Gleitz Forum wäre ich z.B. gern aktiver, aber das Forum ist eher auf Langzeit ausgelegt. So nach dem Prinzip "ein Post am Montag und ne Antwort am Mittwoch".


    Dann habe ich noch ein Forum für Spiele. Wo ich dann auch Programmiertechnisch Kleinigkeiten fixe oder GUIs zur Erleichterung schreibe. Das ist schon eher mein Interesse dann wieder.


    Und dann wie gesagt Videos im Allgemeinen. Rippen, Entschlüsseln, Verarbeitung, usw.


    Das schöne ist ja, man lernt in diesen Bereichen nie aus.


    Und ich denke mal die meisten von euch bemerken das ja auch das ich mich eher im Technik Bereich mich aufhalte, als woanders. Und mein YT Kanal liegt auch ziemlich Brach. Hin und wieder mache ich so kleine Testvideos auf YT. Die meisten stehen dann aber doch auf "Nicht Gelistet".


    Zu Let's Playn habe ich mal versucht... aber irgendwie ist das nicht so mein Ding. Ist jetzt nicht so als würde ich beim Spielen kein Kommentar abgeben können, aber ich bin eher der Typ der Instinktiv zockt ohne viel Gerede. Zum einen kann man dadurch als Spieler der Handlung besser folgen und zum anderen kann man sich auch besser konzentrieren als wenn man da noch erzählen muss. ^^


    Auf das Forum bin ich bei meinen Versuchen Let's Plays zu machen gestoßen. Und bin bis heute noch hier. Weil halt recht aktiv ^^


    An mein ersten Post kann ich mich auch noch erinnern ^^
    Die Frage nach guten Camtasia Einstellungen xD


    Ja, auch ich habe mal so angefangen mit Let's Plays xD Heute weiß ich das tausend mal besser das das Ding Müll ist ^^
    Seit gut 3 Jahren hat sich Videotechnisch dank diesem Forum bei mir sehr viel getan und kann dies auf mein privaten Kram anwenden.


    Auch so Projekte wie den SSM und andere kleine Tools haben zum denken, probieren und verbessern motiviert.


    Und genau aus diesen ganzen Gründen bin ich noch in diesem Forum. Auch wenn ich versuche weniger aktiv zu sein, gibt es immer ein oder zwei Threads wo man sich dann doch hinreißen lässt was zu schreiben. ^^

    Die 32bit version von mkvmerge stößt schnell auf speicherprobleme bei groß aufgelösten Videos.
    Musste in dem fall die 64bit mkvtoolnix runterladen und dann damit manuell muxen.

    Mein 32Bit MKVmerge was bei MeGUI beiliegt beschwert sich sogar bei 10Bit 4K Videos nicht. ^^


    Und wenn er die 64Bit nutzen sollte, kann er die mit der 32Bit Version von MeGUI austauschen im Tool Verzeichnis. Dann läuft es immer noch via MeGUI.

    @TheKarvon

    Zitat

    ­­­[Error] [13.07.2016 00:06:16] Error: memory.cpp/safemalloc() called from file
    src/common/mpeg4_p10.cpp, line 1717: malloc() returned nullptr for a size of 202736 bytes.

    Zitat

    mkvmerge v8.5.2 ('Crosses') 32bit

    Laut der Log bereitet dir MKVmerge Probleme.
    Da deine MKVmerge Version aber total veraltet ist auch, würde ich dir generell mal einen kompletten Update von MeGUI empfehlen.
    Aktiviere und Update am Besten jedes Paket in der Update Liste. Und am besten du schaltest auf den Development Update Server in den Settings von MeGUI.


    Sofern deine Festplatten genügend Platz haben, sollte das danach Reibungs wieder laufen.

    Liegen wird es daran wohl nicht, aber CRF 0 ist doch total overkill. Ich bezweifle dass man ab 15 abwärts wirklich spürbare Unterschiede sieht sofern man nicht mit Vergleichsbildern und einer Lupe danach sucht

    Mir fällt es schon extrem schwer Unterschiede in einem Standframe einem Video zu erkennen das mit CRF17 und 18 encodiert wurde. xD


    Bei 15 würde ich schon gar nix mehr optisch was erkennen zwischen einem CRF17 Encode. Da müsste man dann schon Pixelvergleiche machen. Und selbst da wird es schon schwierig. ^^

    Aufnahmeprogramme die Desktop aufzeichnen können, gut und kostenlos sind und sogar Lossless aufnehmen können:

    • OBS Studio
      Lossless wäre möglich über x264 direkt oder über FFmpeg mit UTVideo, Lagarith, etc.
      Aufnahmebereich auf dem Desktop kann eingestellt werden
    • MSI Afterburner
      Lossless möglich über VFW mit MagicYUV, UTVideo, Lagarith, x264vfw, etc...
      Aufnahmebereich ist immer der komplette Desktop. (Detection Level auf None stellen im Riva Tuner Statistic Server)
    • Virtual Dub (x64/x86)
      Lossless möglich über VFW mit MagicYUV, UTVideo, Lagarith, x264vfw, etc...
      Aufnahmebereich auf dem Desktop kann eingestellt werden.

    Ich würde vorschlagen du schaust dir einige Tutorials hier an zwecks diversen Einstellungen und änderst dann nur auf Desktop Modus um.


    DxTory kann leider kein Desktop aufnehmen.


    Camtasia entfällt

    Sollte es Grundsätzlich. Auch für die Bearbeitung ungeeignet.
    Kann nicht mehr als 30 FPS das Studio und auch nicht höher als 1152p.


    Das Teil ist mit das schlechteste und verbugste Programm das es gibt und steht GAAANZ weit unten in bei den Verarbeitungsprogrammen. Da wäre Sony Vegas oder Adobe Premiere deutlich besser. Bei Sony gibt es auch eine Movie Studio Version wenn ich mich nicht irre. Die sollte A) unter 50 oder 60€ liegen und kann mehr als Camtasia Studio ^^


    Nur als Hinweis. ^^

    @cpt-Ivory Ich habe mir mal die Version angeschaut und das ist der Wine3D Wrapper. Viele die mit dem Patch zu tun hatten und eine Setup erstellt haben, haben meist die EXE Dateien des Spiels schon vormodifiziert. Das ist nicht grad elegant. Daher hast du auch nur diese 3 Grundauflösungen.


    Die WINE3D Variation hat extremes Banding in der Farbdarstellung im Spiel.
    Dazu kommt noch das Lichteffekte wie Sonnen und Reflektionen nicht dargestellt werden im Spiel.


    Ich habe das auch schon probiert gehabt die Wine3D Variante.


    Da viele englisch Sprachige Leute die Star Wars Racer Versionen nutzen, haben sie die WINE3D halt nur darauf abgestimmt und im Netz verteilt. Die Einrichtung allerdings ist recht simple und kann sogar auf die deutsche und Französische Version angewandt werden.


    Damit ist die Wine3D Version A) offiziell im Netz auf die englische Version meist beschränkt und B) auf die Auflösungen. Da wie gesagt die EXE Dateien vormodifiziert sind.


    Das Teil ist recht unflexibel, sieht unsauber aus und hat diverse Darstellungsfehler. Daher ungeeignet.


    Zumal es auch noch Hardware Abhängig ist das das Teil läuft. Gab einige Berichte wo User das nicht mal starten konnten, obwohl sie die englische Version hatten und auch den Wine3D Wrapper.


    Absolut unzuverlässig meiner Meinung und sieht halt Grottenhässlich aus was der da ausspuckt.


    Die Hauptseite zu diesem Wine3D findest du übrigens hier: http://adolfintel.com/?p=wined3d/index.frag


    Habe das Ganze mal für dich weiter gepatched und kannst hier nun alle Versionen für Star Wars Racer die mit WINE3D gemoddet sind downloaden.


    Hier mal das was du brauchst (habe ich recht fix hinbekommen. HEX-Editor sei dank :D )
    http://www.mediafire.com/downl…P1RCR_-_WINE3D_Patches.7z


    Und nun wie du vorgehen musst:

    • Installiere dein Star Wars Racer mit meiner Setup Version ganz normal.
      Obacht!!! Wenn du die deutsche Version des Spieles hast, startest du das Setup mit der deutschen Sprache, bei der englischen Version die englische Sprache und so weiter.... Das ist wichtig, da die deutsche Version einige Zusatz Dateien installiert die für den deutschen Text wichtig ist
    • Lösche aus dem Verzeichnis wo du das Spiel installiert hast die Dateien

      • D3D8.dll
      • D3DImm.dll
      • DDraw.dll
    • Kopiere nun die Dateien aus meinem WINE3D Wrapper Patch (siehe Link oben) in das Spielverzeichnis und ersetze die existierenden Dateien.
      Achtung!!!
      Unterschied gibt es in der DVD Collection Edition und der CD Version, ebenso in der Sprache. Nutze die Dateien, die zu deiner Version passen.
    • Starte das Spiel über den Launcher und schreibe deine gewünschte Auflösung nun rein.

    Das Spiel müsste dann starten über den WINE3D Wrapper, statt über dgvoodoo



    Wie es dargestellt wird, musst du leider mit leben, da es mit dem WINE3D wrapper zusammenhängt. Sprich Sachen wie fehlende Lichteffekte oder extremes Banding.


    Die dgvoodoo Version sieht dahingegen wie das Original wie damals aus bei der Emulation. Was auch das spielen an sich am meisten motiviert auch. ^^