Beiträge von De-M-oN

    Achso nur mit 30, ok dann natürlich doof :D (vllt geht bei der 4000er Karte nur 60. Habe beim Kollegen 60 gesehen)


    AMD kann ich bei GPUs nicht empfehlen. Mit dem ganzen KI Kram (DLSS 3.5 Ray Reconstruction, Path Tracing, Frame Generation) usw hat NVidia, AMD noch weiter abgehängt. Den Encoder wirst du auch nicht mehr so toll finden bei AMD.

    Du magst soweit ich weiß auch alte Spiele. Trotz dgvoodoo ist da AMD mit seinem Treiber aber wesentlich weniger robust. AMD's Speicher ist normaler GDDR Speicher, kein GDDRX, der ist zwar günstiger, so dass AMD mehr Speicher auf die Karten machen kann, aber dafür eben auch langsamer.


    Bei CPUs ist AMD gut, keine Frage. Aber GPUs, neee wirklich, da würde ich echt das Geld in die Hand nehmen und Nvidia nehmen. Die nebenvorteile werden immer stärker. Bei Grafikkarten kommts halt nicht nur auf die fps performance an - wobei ja selbst diese nun profitiert mit DLSS 3.5. Das Ray Reconstruction verbessert die Grafik ja sogar noch.


    Nvidia Broadcast ist natürlich auch geil, wie da ohne greenscreen per KI trotzdem den Hintergrund los wirst bei einer facecam

    Ah, haben die das mittlerweile auch geändert? Ich kann mich dran erinnern, dass früher trotzdem die Dateien lange zum Encodieren gebraucht haben, selbst wenn ich UT-Video bei OBS eingestellt hatte.

    Naja eine Zeit lang stand 1000 fps im Datei Header, was dann gefixt wurde, stattdessen stand aber nun gar keine fps mehr drin. Jetzt mit Version 30 haben die das endlich gemacht das eine FPS Angabe im Header steht. Vorher musste man das manuell mit mkvtoolnix hinzufügen. Wird aber nach wie vor über die ffmpeg integrierten Encoder gemacht. VfW ist nicht implementiert. Bei UTVideo macht es glaube ich keinen Unterschied, bei magicyuv ist aber der bezahlte codec schneller, den du dann bei Aufnahme aber nicht nutzen kannst weil du eben den ffmpeg integrierten nutzen musst.


    Ja, das war ein guter Hinweis damals, die Auflösung auf 4K zu stellen für die Bitrate.

    Und bei einer 4000er Karte kannst du entsprechend dann 8k einstellen. Dann erlaubter dir 250 Mbit. Ein Cheat Engine Schritt weniger :D

    Voll ist nicht richtig bei YUV Video. Absoluter non-standard. Und auch youtube benutzt klarerweise "begrenzt"

    Nein da läuft was gewaltig falsch und ich wette das liegt an deinem Sony Produkt.

    Das Quellvideo ist garantiert vollkommen in Ordnung. Wenn du Sony weglässt ist garantiert immer noch alles voll in Ordnung


    Naja und das OBS schlechtere Qualität als DXTory liefert ist natürlich vollkommen falsch. Es ist sogar bessere Qualität mit OBS möglich, da dieses HDR aufzeichnen kann und das kann DXTory schonmal gar nicht

    Abgesehen davon geht auch mit OBS verlustfrei mit magicyuv oder utvideo. Diese Codecs sind nämlich auch in ffmpeg enthalten.

    Du benutzt aber nicht einmal 10 bit Encoding, was aber nicht nur dateigröße begünstigt, sondern auch deutlich Banding mindert. Wenn du also schon lossless benutzt, dann aber den vorteil von 10 bit liegen lässt, ist das doch sehr schade.

    Auch könntest du doch 4:4:4 Farbe benutzen. Das bringt nämlich tatsächlich bessere Ergebnisse nach Youtube, insbesondere bei Schriften. Auch wenn yt das nach 4:2:0 ändert, die bessere Quelle von 444 begünstigen das Ergebnis nach youtube beträchtlich und ich garantiere dir das meine Aufnahme in NVEnc CQP 15 444 chroma besser von wegkommen wird nach youtube, als deine lossless aufnahme mit 4:2:0 8bit nach youtube.

    Spline16 ist jetzt auch nicht unbedingt der interpolierer den ich jetzt nehmen würde. Da wäre Spline36 schon deutlich schärfer und Ringing Probleme gibts da noch nicht, außer man geht von 480p auf 4k.

    Die Dateien werden bei gleicher Qualität deutlich größer. Das ist auch der Grund, warum ich das kodieren über die CPU bevorzuge

    x264 slow ist auf jeden Fall noch King. x265 slow ist sogar brutal geil, aber da muss man dann schon viel zeit investieren.

    diese encoder sind halt nochmal deutlich effizienter bei 10bit quantisierung wie schon angesprochen.

    Dennoch benutze ich auch NVEnc, da ich die Dateien wenn sie auf youtube sind wegschmeiße. Habe da jetzt nicht so die Lust ein Festplattenlager aufzustellen mit Daten die man sowieso nie wieder anfässt.

    Code
    maximale Bitrate : 120 Mb/s

    Deine max bitrate ist auf 120 mbit begrenzt. Das liegt daran das du ein zu kleines H.264 level genommen hast. Nimm Level 6, dann geht mehr. Wäre natürlich ein weiterer Grund für Unzufriedenheit mit der Qualität. Denn gerade vegetationsstarke Bereiche beispielsweise werden da gerne höhere peaks wollen.

    Warum hat dein Audio nur so eine niedrige bitrate. Da braucht man doch nicht so sparen. Audio macht jetzt nicht so sehr die Dateigröße aus

    Ein CRF 26 bei x264 mit nur einem b-frame ist jetzt auch nicht das was ich als bomben quellmaterial bezeichnen würde.

    Du bist so paranoid mit der Qualität, aber sparst dann hier so hart ein?

    ^ This ... Finde ich immer noch nervig, dass OBS es nicht hinkriegt, Dateien zu erstellen, die von anderen Programmen schnell gelesen bzw. de-/encodiert werden können

    Doch das geht mittlerweile da die FPS des Videos nun im Header reingeschrieben werden. Eine Performance wie bei einem Lossless Codec ist aber klarerweise nicht möglich. Auch liegt es mehr an den langsamen Playern der Timeline Programme. Normale, gute Videoplayer spulen dir das Ding sehr viel schneller.


    Aber das bekommt Shadowplay von Haus aus auch nicht hin

    Shadowplay hat doch ein Overlay. Zwar nicht so umfangreich wie Afterburner, aber fps rate, aufnahmestatus kannst dir anzeigen lassen

    Selbst die .avi-Dateien, die Dxtory ausspuckt werden vom Schnittprogramm schneller ausgelesen als die von OBS

    Das kann OBS auch, wenn du mit dem in magicyuv oder utvideo aufnimmst. Wie oben schon gesagt - Du kannst nicht erwarten das verlustkomprimierte Dateien genauso schnell spulen wie eine Codierung wo jeder Frame ein vollbild frame sprich key frame ist. Das ergibt die Logik.

    Dazu noch das Overlay und die Möglichkeit die Tonspuren binnen Sekunden mit einem Klick aus der Rofaufnahme zu Extrahieren, um sie noch bearbeiten zu können. Das macht das Arbeiten für mich mit Dxtory nach wie vor angenehmer.

    Das würde man mit einer ffmpeg batch auch realisieren können

    Das ist bei Dxtory nicht anders. Stürzt das Spiel oder gar der Rechner ab, hatte ich bei Alien Isolation letztes Jahr, dann wird die Datei abgeschlossen und kann ohne Nachbearbeitung einfach für den Schnitt verwendet werden.

    Naja wie zuverlässig ist das? Die angst das es mal nicht ist, ist da. Und oft genug klappte es damals auch mal nicht.

    Was ich aber bei OBS auch bequemer finde ist, das er bei einem Spielabsturz die Aufnahme eben überhaupt gar nicht schließen muss, weil er nicht davon abhängig ist dass das spiel läuft. Stürzt das Spiel ab, läuft meine Aufnahme in die selbige Datei nahtlos weiter und entweder ich beende die Aufnahme dann manuell was dann auf jeden Fall klappt, oder aber ich starte einfach wieder das Spiel ohne dann eine neue Aufnahmedatei starten zu müssen


    Aber mit Shadowplay habe ich jetzt fast alle Vorteile einer OBS-Aufnahme (kaum Leistungsverlust, Aufnahme läuft bei einem Absturz weiter und kleine Dateien)

    Bei Shadowplay muss man aber beachten das man nur die eingestellte Bitrate vom Slider bekommt, wenn man sie nicht durch eine Auflösung begrenzt.

    Als Auflösung nimmt man da nicht Spielintern, oder beispielsweise 1080, sondern man wählt das höchste was da ist. Ist zb 4k das höchste, dann wählst du diese, auch wenn deine richtige Auflösung kleiner ist. Er wird trotzdem in deiner richtigen Auflösung aufnehmen. Aber nur so hast du dann auch die Bitrate vom Slider. Denn ansonsten gelten diese Regeln: 1440p: 100 mbit, 1080p: 50 mbit, usw. Und da ist es dann egal ob der slider auf 130 mbit steht oder nicht.

    Ein weiterer Nachteil der mich sehr stört bei Shadowplay: Der schlechteste Farbraum. Warum bt.601 ?? Das ist VHS Kassetten Farbraum. Und selbst bei 4k nimmt der das, wo man eig. bt.2020 nehmen würde. Zumindest aber 709 sollte doch mal drin sein.

    Also das versteh ich echt bei bestem Willen nicht. Haben die besten Grafikkarten mit KI und was weiß ich nicht alles und die Softwareabteilung verkackt dann hier auf ganzer linie. Beheben ließe sich das wohl nur mit einem HDR Monitor, weil das Ding ja auch in HDR aufnehmen kann. Dann MUSS er sich ja zwangsläufig von 601 trennen lol. Naja und die Audiobitrate von 192 kbit ist mir halt auch zu wenig. Man muss bedenken das youtube das auch nochmal encodiert und zu nur 128 kbit.

    Aber tollerweise ist OBS mit dem shared texture hook mittlerweile so gut geworden, das es nahezu gar keinen Unterschied mehr gibt im spiel fps verlust ggü shadowplay.

    Bei Doom Eternal gerade mal auf 200 fps nur 5fps schlechter dran als shadowplay. Also echt total harmlos. Und habe dann bessere Farben als diese 601 grütze.


    ohne die Nachteile der langsamen Verarbeitungszeit

    Ja aber das erkaufst du dir durch diese schlechte GOP Größe von gerade mal 30 frames. Ja das ist dann schon ne sehr kleine gop und begünstigt daher natürlich schnellere spulbarkeit, dafür aber mit starkem einschnitt in der effizienz und da sind dann zb 130 mbit gar nicht mehr so geil wie sie vllt klingen mögen. Auf 2560x1600 siehst du zb bei Dirt Rally damit dann schon Kompressionsartefakte.

    Die Videobitrate und GOP Größe ließe sich aber mit Cheat Engine verändern. Audio bitrate und Farbraum aber bisher nichts gefunden. Aber diese GUI Limits sind eben pure Software limits. Wirklich sehr merkwürdig was nvidia da macht

    Ich nehme alles mitlerweile nur noch mittels Hardware-Capture und OBS-Studio auf, letzteres kann auch den Desktop ohne spezielle Hardware abgreifen und aufnehmen. Ist natürlich etwas "überladen" um nur eben schnell was aufzunehmen, weil es halt hauptsächlich fürs streamen gedacht ist, aber man kann da halt echt viel mit machen.

    Nein OBS ist genau richtig bestückt. Das einzige was dem Programm leider absolut immer noch fehlt ist leider ein Overlay :(

    in meinen Augen immer noch die klare Nummer eins, was das Aufnehmen, die Qualität und die Bearbeitung der Rohaufnahme angeht.

    Nein schon lange nicht mehr die nummer eins.

    Qualität ist auch kein Argument. Lossless Aufnahmen sind genauso auch mit OBS möglich. Auch mit MagicYUV oder UTVideo. Die sind ebenso in ffmpeg vorhanden.

    Und eines ist ein riesen Vorteil an OBS: Sollte mal ein Spiel abstürzen ist die Aufnahme nicht abgebrochen dank der Szenenkomposition. Das ist ein riesen vorteil


    Des Weiteren hat OBS den shared texture hook sofern als Admin gestartet, welcher von der Performance her nahezu komplett identisch zu Shadowplay ist. Mit Lossless Aufnahme sogar identisch.

    Der Hook von der alten Software wie DXTory, Fraps, Afterburner und co braucht nach wie vor den System RAM usw, den der shared texture hook von OBS nicht mehr braucht, sondern wie Shadowplay direkt auf den Framebuffer zugreifen kann


    Veraltete Software wird nach und nach immer mehr Probleme machen, neue CPU und GPU Instruktionen nicht unterstützen, Renderer API Updates nicht unterstützen. Es wird nicht besser werden. So viel ist klar.

    Dann weiß ich gerad nicht. Geht NVEnc nur in TMPGEnc nicht? Würde es mal in ffmpeg versuchen um herauszufinden ob NVEnc generell nicht geht, oder nur die TMPGEnc Software gerad bei dir nicht will.

    Ich wüsste auf Anhieb kein Spiel das sich nicht via Spielaufnahme aufnehmen ließe, sofern man OBS als Admin startet und spätestens mit dgvoodoo2 (welches sowieso bei alten Sachen absolut Sinn macht so oder so benutzt zu werden)


    Spielaufnahme ist performanter und weniger anfällig das was nicht aufgenommen werden könnte.

    Bildschirmaufnahme kann recht träge sein bei Übergängen zwischen Menü zu Cutscene, oder cutscene zu spiel. z.B.bei dem Spiel Road Rash dauert das nach der cutscene viel zu lange bis man wieder bild hat und man fährt quasi schon los wenn wieder bild da ist.

    Falls das Spiel eine vom Standard abweichende Gamma/Helligkeit benutzt und diese Anpassung erst bei Bildschirmausgabe Ebene vornimmt und nicht bereits beim Rendering, dann kann es eventuell sein das die Bildschirmaufnahme das noch erfassen kann.

    Aus Performancegründen von Hook als auch FPS Verlust beim Spielen, und auch Kompatibilitätsgründen sollte stets Spielaufnahme jedoch bevorzugt werden. Der shared texture hook, der sofern OBS als Admin gestartet wird genutzt werden kann, benötigt auch den Umweg über den System RAM nicht und der fps verlust in Doom Eternal mit Raytracing an und ultranightmare im Hauptmenü war von 220 auf 200 mit Shadowplay und von 220 auf 195 mit OBS. Das ist also nahezu identisch zu Shadowplay's NVFBC aufnahme, was wirklich beeindruckend von OBS ist. (und dennoch kriegen die kein Overlay hin LOL)

    Steht denn im Taskmanager unter Leistung - GPU der GPU Video Encode auf 100%?

    Wenn ja dann geht es nicht schneller


    Zwecks besserer Effizienz würde ich bei NVEnc auf H.265 setzen und ich würde auch eher b:v 0 und -cq 19 nehmen statt bitrate.

    MKV ist ein in allen Belangen besserer Container und wird eigentlich mittlerweile auch von allen Fernsehern und Handys unterstützt. Gibt halt eig. wenig gründe noch für mp4.


    Ist die AVI denn wirklich unkomprimiert, oder doch eher in einem verlustfrei komprimierendem Codec? Weil unkomprimiert wäre ja horrormäßig groß und da sehe ich dann schon den Flaschenhals bei der Lesegeschwindigkeit (eher nicht auf die schreibgeschwindigkeit, da hat man ja nicht viel zu tun bei deiner bitrate.

    Dynamische Quantisierung (CRF) wäre besser als eine fixe (CQP)


    Der Codec bietet da allerlei Encodingmodis


    https://trac.ffmpeg.org/wiki/Encode/AV1


    Wenn was fehlt, liegts an der GUI die es nicht drin hat.


    Ich weiß aber gerad nicht welcher CRF Faktor bei AV1 nötig ist für gleiche Qualität wie zb x264 CRF 19.

    Vllt findet man online Infos zu, oder du musst es selbst probieren. Da der Codec ja effizienter ist, werden höhere Werte klarerweise möglich sein. Aber Hardware Encoder, gerade bei AMD, sind wiederum auch ineffizienter als ein Software Encoder, von daher würde ich den CRF nicht zu hoch setzen.


    Intraframes sind I-Frames und Interframes sind P Frames.

    Also wenn du Jahrelang auf "10 Abonnenten" warten musst, dann machst du definitiv etwas falsch.

    Würde ich so nicht sagen. Gibt viele die nicht gefunden werden, aber gute Videos machen. Aber wenn man kein Minecraft oder Call of Duty oder sowas spielt isses halt schwer.

    Classic Doom bzw generell Doom scheint in Deutschland auch eher schwer. Das ist im Ausland wesentlich gefragter

    Früher gings richtig gut vorwärts mit Abos und damals war ich noch Anfänger und einiges war schlechter und trotzdem lief das damals am besten. Jetzt tut sich bei mir auch fast nichts mehr. Und das ich momentan mit der frequenz von neuen Videos arg zu kämpfen habe hilft natürlich auch nicht.

    Meine Vermutung ist dann, das sich bereits eine andere Software ins Spiel einhakt und OBS daher nicht rein kommt. Das kann jegliche Overlay Software sein (FPS Anzeigen, Discord Spieloverlay, MSI Afterburner Overlay usw.)

    ggf kannst du auch mal eine OBS Log senden die einen Hookversuch beinhaltet.

    OBS als Admin starten. Ich versteh bis heute nicht, warum das Programm nicht automatisch als Admin starten tut.

    Nur als Admin kann der shared texture Hook verwendet werden statt ein langsamerer compatibility hook womit auch weniger spiele gehookt werden können.

    Auch weitere Plugins profitieren von Admin.

    Ich verstehe einfach echt nicht, warum das Programm nicht automatisch als admin starten will und den leuten nichtmal einen Hinweis gibt außerhalb der Log das es schlechter läuft ohne Admin..

    Ja und jetzt? Das bewusst entschiedene bezog sich in dem Post aber NULL auf die Hardware.


    die Antwort auf meinen ersten Post:

    Die Software läuft nicht. Und ausschließlich das steht da. Da bezieht er sich nur auf die Software und das er sich aus gutem grund deshalb den PC geholt hat.


    Das mit der Hardware Nostalgie damit kam er erst ganz zum Schluss.

    So aber sah es bis dahin aus, er hat den PC nur gekauft, weil er die Spiele auf Win10 nicht im Gang bekommt.

    Zig mal durchgelesen. Steht nichts von das es wegen alte Hardware ist. Es steht im ersten Post generell keine Begründung warum. War ja auch noch kein Anlass zu.


    Und die Antwort auf meinen ersten Post:
    Die Software läuft nicht. Und ausschließlich das steht da. Les die Antwort auf meinen ersten Post doch mal. Da bezieht er sich nur auf die Software und das er sich aus gutem grund deshalb den PC geholt hat.


    Das mit der Hardware Nostalgie damit kam er erst ganz zum Schluss.

    So aber sah es bis dahin aus, er hat den PC nur gekauft, weil er die Spiele auf Win10 nicht im Gang bekommt.

    Das war meiner Meinung nach aus dem ersten Post schon rauszulesen

    Nein war es nicht. Da war rein nur zu lesen weil er die Software auf dem modernen PC nicht zum laufen bekommt.

    Sehr wohl stand nur das da. Und da hätte man ihm helfen können das es geht. Aber er sagt ja stur - Läuft nicht / Läuft scheiße!


    Vielleicht hat er die auch nicht

    Aber dann kann man doch sagen : Ich bekomme die Spiele nicht zufriedenstellend zum laufen auf Win10

    Statt:

    Das läuft nicht und darauf auch zu beharren. Er hat ja umgekehrt genauso drauf beharrt das es absolut unmöglich sei auf win10 zum laufen zu kriegen.

    Das hat er aber erst jetzt gesagt.

    Vorher war nur zu lesen er hat den PC weil die Software nicht läuft oder schlecht läuft. Und das wiederum stimmt halt nicht. Wenn man sich bisschen beschäftigt läuft wie gesagt sogar NFS 1 SE auf Win10, inklusive Multiplayer!

    ich lerne liebend gern Neues dazu ;)

    Nein das auf keinen Fall.

    Du behauptest das läuft nicht. oder gibt nur Probleme, ohne dir auch nur irgendwie Hilfe zu holen. Denn die ganzen Spiele laufen sehr wohl und das in schönerer Grafik sogar.

    Ich bin mir ziemlich sicher das auch dein Gothic 1 absolut einwandfrei laufen wird mit dgvoodoo. ggf noch bissl patch mit Compatibility Administrator Toolkit und dann sollte das eig. spätestens gehen.

    Ich habe gesehen das ein Youtube Kollege Gothic 1 gespielt hat und der hat auch keinen XP Rechner.

    Ich wette du selber würdest auch Need For Speed 1 SE alleine nicht zum laufen kriegen in Windows 10. Vermutlich wirst du auch bei NFS 2 Probleme haben.

    Ist ja nicht schlimm wenn du es nicht weißt. Aber pauschal zu sagen es ist eine komplette unmöglichkeit das gut zum laufen zu kriegen nur weil du es nicht hinkriegst ist halt auch nicht richtig

    Offenbar scheinst du ein anderes Verständnis für das Wort Nostalgie zu haben. Für mich ist das Spielen eines Spieleklassikers auf einem modernen System (leiser Rechner, 27" WQHD-Monitor, moderne Soundanlage, etc.) bei weitem nicht DAS Spielgefühl wie an einem noch hörbaren Rechner, einem nativen 1280x1024 Monitor und einem Setup mit Komponenten <2008.

    Das sind aber ganz andere Argumente als:
    Die Software läuft nicht. Es ruckelt, es gibt nur Probleme etc.

    Wobei 1280x1024 immer eine fiese Auflösung war. Das ist 5:4 und nicht 4:3, und für Spiele die auf 4:3 ausgelegt auch nicht so ideal gewesen.

    Und nur so nebenbei, da werden sehr wohl "Dinge" emuliert, z.B. DirectX, Direct3D, Maus, etc

    Naja Wrapper und Emulator ist für mich schon ein Unterschied. Der Output ist ja nativ über DirectX11 statt das weiterhin über zb DirectX6 ausgegeben wird in einer Emulationsumgebung (=sprich in einer Softwareumgebung wie die Emus für Konsolen)

    edit: Aber vllt wird das auch schon als Emulation bezeichnet, dann aber wiederum ist es komisch das WINE dann nicht als Emulator gilt.


    Mir einen Crack als Lösung anzubieten bestätigt meinen bisherigen Eindruck von dir

    Ja wieso denn auch nicht? Es kümmert die Entwickler nicht mehr. Solche alten Spiele sind abandonware. Die sind aus den Shops eh seit Jahrzehnten rausgenommen. Die verdienen damit absolut kein Geld mehr. Keiner wird da je klagen.

    Rechtlich ist die eine Sache, aber es kümmert keinen Entwickler mehr, wenn du ein Spiel aus den 90ern crackst. Nichtmal EA kümmert das mehr.

    ohne Hintergrundwissen

    Ja anscheinend fehlt dir das ja. Du sagst die Spiele laufen nicht. Doch das tun sie. Sogar besser als je zuvor.

    Abgesehen davon ist dgvoodoo kein Emulator


    Nicht nur, dass es nun mal Fakt ist, dass es etliche Spiele gibt die de facto nur auf einem XP-Rechner vernünftig laufen (dazu zählen übrigens auch welche die bspw. einen Kopierschutz voraussetzen, welcher ebenfalls nur unter XP läuft),

    bullshit. Kopierschutz kannste auch nen crack besorgen. Die Spiele sind mittlerweile abandonware.

    vielmehr kann eine Emulation wie mit dgvoodoo2 auch nicht im Ansatz das nostalgische Spielgefühl von damals vermitteln

    dgvoodoo ist kein Emulator.

    Und wieso soll das nicht möglich sein? Was fehlt dir denn? Dann erzwingst du halt kein MSAA oder hohe Auflösung. Oder was soll da nun anders sein?

    Zumal die Ergebnisse mit dgvoodoo2 auch nicht immer zufriedenstellend sind, Stichwort: Ruckeln.

    Bisher hat hier kein einziges Spiel geruckelt. Im Gegenteil die laufen alle besser.

    Schade das ich die Spiele nicht habe. Würde mich deiner Herausforderung gerne mal annehmen wo du sagst das läuft alles nicht, oder schlecht.