Mal etwas ganz Triviales: Wie hast du das Spiel zu OBS hinzugefügt?
Da gibt es schließlich auch mehrere Möglichkeiten, die unterschiedlich peformant sein dürften.
Beiträge von Kayten
-
-
Festplatte dürfte eigentlich in keinster Weise zu langsam sein, UtVideo YUV420 braucht aber kurioserweise enorm viel CPU Leistung.
Um das zu umgehen könntest du entweder auf UtVideo YUV422 (höhere HDD-Belastung) oder auf MagivYUV 1.2 wechseln. Auch MagicYUV gibt es für Mac und Linux. In der neuesten Version hat Dxtory ein Bottleneck Warning-Feature hinzubekommen, welches mindestens Hinweise (GPU, Encode, Storage) auf das Problem geben kann.
Ich vermute aber mal, dass du einfach die Grafikkarte mit dem Spiel enorm belastest und Dxtorys Hooking dann diesem die entscheidenden FPS entzieht. Da würde man nichts gegen unternehmen können, außer vielleicht ein bisschen in den Advanced Options herumzuklicken. -
Mein Windows 7 Professional Key wurde damals auch nicht mehr akzeptiert, bis ich festgestellt habe, dass Windows 10 bei einer Neuinstallation (ohne Key? Meine Erinnerung könnte trügen...) standardmäßig die Home Variante draufgebügelt hat, welche verständlicherweise auch nur einen Key der Home Version akzeptiert.
Im laufenden Windows ein Upgrade auf Professional getätigt, Problem gelöst.
Wenn mein Gedächtnis mich nicht belügt, musste ich den Key dann nicht mal mehr eingeben, da Microsoft den scheinbar bei sich auf den Servern mit dem PC verknüpft hat über die Hardware. -
Beides sind verlustfreie Codecs (sofern richtig eingestellt), die Qualität ist also bei beiden gleich.
Allgemein gesprochen zwar richtig, aber es ist nicht egal welchen er davon nun wählt.
Bandicam überliefert nur YUV420 BT.601 Material an den jeweiligen Encoder. @Auxiliuss da zu BT.709 zu raten wäre definitiv falsch.
Aufgrund dessen wäre auch UtVideo YUV422 ziemliche Verschwendung, aber die YUV420 Version benötigt unverhältnismäßig viel CPU Leistung, weswegen ich in dem Fall MagicYUV 1.2 empfehlen würde in der YUV420 BT.601 Einstellung. -
Zur Zeit mache ich alle meine Videos über XSplit, bin mit der Qualität und dem Ergebnis zufrieden!
Er möchte seine Qualität allerdings weiter verbessern, nicht verschlechtern.
OBS ist noch akzeptabel, aber nicht mit den generell verwendeten Standardeinstellungen.Und bessere Qualität als mit dem Frameserver oder x264vfw wird er nicht erreichen können.
-
Mir ist klar, dass ich dann mit einem 4K Monitor nicht mehr alle Spiele (GTA V, Crysis 3) auf Ultra spielen kann, aber reicht meine Grafikkarte wenigstens für mittlere Einstellungen mit 60FPS?
Wenn du Gewissheit haben willst, bevor du einen Kauf tätigst, könntest du einfach Nvidia DSR testen.
Nvidia Systemsteuerung > 3D-Einstellungen verwalten > Globale Einstellungen > DSR - Faktoren
Hast du einen 1080p Monitor aktivierst du in den Einstellungen den 4.00x Faktor und wechselt im jeweiligen Spiel auf die 4K Auflösung. -
Wenn du noch Nearest Neighbour (PointResize) und nicht Spline36 auswählst, dann sind die Einstellungen genau so, wie ich sie in dem Fall wählen würde. Spline36 zusammen mit 2160p bei einer 1080p Aufnahme wäre ganz falsch.
Solltest du später mit einer anderen Auflösung aufnehmen, musst du den Skalierer (bzw. die Zielauflösung) natürlich anpassen, PointResize funktioniert nur gut mit ganzen Zahlen als Faktor (1080 x 2 = 2160, 720 x 3 = 2160, 900 x 2 = 1800, etc.).Wie bei jeder Art der Skalierung gilt davon ab: Grundmaterial mit besserem Farbraum sorgt für bessere Qualität des skalierten Materials.
-
Kommt drauf an, was du mit dem aufgenommenen Material machen möchtest.
Prinzipiell steht hier schon alles geschrieben: MagicYUV - Ein neuer Lossless Codec!Hochskalieren? Idealerweise Mode (conversion) auf RGB (compress as-is) stellen.
Direkt in der Aufnahmeauflösung kodieren? Dann YUV420.Die Threads würde ich generell auf 3 oder 4 stellen. Seit v1.2 ist noch Interpolate when downsampling wichtig.
-
wenn es Lossless aufnehmen tut
Tut es nicht. Nvidia könnte es einbauen oder anderen Zugriff darauf geben, tun sie aber nicht. Der Unterbau von Shadowplay (NVFBC und NVIFR) übergibt Lossless-Material, nur Shadowplay selbst ist darauf getrimmt dieses an den, auf der GPU integrierten, H264 Encoder weiterzuleiten und dann ist es qualitativ nutzlos, abgesehen von den anderen Unzulänglichkeiten. Gerade die variable Framereate der Aufnahme macht die Weiterverarbeitung problematisch.
Sollte ich mir das kaufen oder nicht?
Du kannst einen beliebigen Preis angeben, auch $0. Was es dir letztlich wert ist, ist daher deine Wahl.
-
Denn so wie ich das mitbekommen habe, entlastet ja eine Capture Card die CPU.
Eine Capture Card sorgt nur dafür, dass kein Hooking mehr durchgeführt werden muss.
Jedes Aufnahmeprogramm muss irgendwoher das Bildmaterial bekommen und das möglichst schnell, daher klinken sie sich in DirectX oder OpenGL ein und greifen dort das Bild ab. Dieser Vorgang kostet immer Performance. Diesen Performanceverlust würde man mit einer Capture Card umgehen.
Ist übrigens auch der selbe Grund, warum Shadowplay so performant ist: Das Bild wird nicht über DirectX oder OpenGL abgegriffen, sondern direkt im Treiber. Hätte Shadowplay also nicht die restlichen Limitierungen, würde es sämtliche Capture Cards für diesen Zweck unnötig machen und alle anderen Aufnahmeprogramme wären quasi nicht mehr erforderlich.Von einer Capture Card profitiert nur deine Aufnahme, solange du das Limit der Capture Card (Auflösung, FPS, Farbraum) nicht überschreiten willst, ansonsten bist du wieder auf herkömmliche Aufnahmeprogramme angewiesen. Von einer neuen CPU würde hingegen alles profitieren.
Lagarith Lossless Codec
Belastet deine CPU sehr stark und verwendet eine für YouTube falsche Farbmatrix. Nicht empfehlenswert.
-
Weil Shadowplays Qualität minderwertig ist, es nur eine Tonspur unterstützt, in der (für YouTube) falschen Farbmatrix aufnimmt und ganz besonders: Es nimmt mit variabler Framerate auf, was später zur Weiterverarbeitung vollkommen unbrauchbar ist und zur Asynchronität von Audio- und Videomaterial führen kann.
Das eigentlich traurige daran ist, dass Nvidia die dahinterstehende Technologie besser umgesetzt hat, man aber keinen Zugriff darauf bekommt. Wäre das der Fall, wäre jeder, der irgendwie seinen Bildschirminhalt aufnehmen will, bestens mit einer Nvidia Grafikkarte beraten. So bleibt Shadowplay aber für hochqualitatives Material einfach unbrauchbar.
-
@GrandFiredust
Ich vermute mal du wolltest ihn hierhin führen mit dem Link und nicht in diesen Thread.@Nuralon
Willst du Abschnitte in Slow-Motion abspielen oder wofür brauchst du eine 120FPS Aufnahme? Keine Ahnung was du für ein System hast, aber dem dürftest du mit 120FPS definitiv keinen Gefallen tun. Gerade die CPU könntest du mit einem anderen Aufnahmeprogramm ziemlich entlasten.Solltest du bei OBS bleiben:
Die --qp 0 Angabe greift soweit ich weiß nicht, solange die Puffergröße nicht auf 0 gestellt ist. Mal davon abgesehen, dass es meines Wissens nach qp=0 heißen sollte, damit es überhaupt funktioniert. Hier noch das Tutorial aus dem jeweiligen Bereich: Open Broadcaster [Aufnahme] | Gaming Tutorial-ReiheZumindest der Wechsel zu OBS Studio wäre aber anzuraten.
-
Haken bei ResampleHQ
Den weglassen. Das wurde früher mal empfohlen, inzwischen aber schon länger nicht mehr. Kann auch sein, dass dein Problem dadurch schon behoben wird.
Statt Spline64 wäre Spline36 anzuraten für eine möglichst neutrale Skalierung. Der Sprung der Auflösung (1080p > 1800p) ist aber so groß, dass ich gar eine Skalierung über PointResize empfehlen würde mit einem Faktor von 2 (1080p > 2160p). Trotz der höheren Auflösung wärst du damit qualitativ höchstwahrscheinlich besser dran. -
Was ist denn ne Referenzdatei? Bzw wo kireg ich die denn her?
Eine Aufnahme wo du mit genau den gleichen Rahmenbedingungen aufnimmst, wie bei der defekten Datei.
Gleiche Auflösung, FPS, Codec, Farbraum, Audiospuren. etc. und natürlich auch mit dem gleichen Programm.
Letztlich änderst du also nichts an den Einstellungen und machst einfach eine weitere Aufnahme, ein paar Sekunden genügen. Die sollte dann natürlich nicht defekt sein, sondern funktionieren. -
Das alte OBS würde ich persönlich nicht zum Aufnehmen nutzen, da hat man mit OBS Studio einfach viel mehr Möglichkeiten, nur gibt es hier noch immer kein Tutorial dafür.
DXTory hab ich schon versucht, da sieht alles aber ziemlich scheiße und laggy aus
Dann hast du es falsch eingestellt. Würde mich mal interessieren wie du das geschafft hast. Hier der Dxtory Thread aus dem Forum: Dxtory - Einstellungen & Sammelthread
Mit einem Aufnahmeprogramm alleine wirst du aber sowieso nicht glücklich werden. Eigne dir mindestens zwei an. Irgendwann wird der Fall kommen, dass sich Spiel X nicht mit deinem bisherigen Programm aufnehmen lässt. -
Immer die 64bit Variante, da diese potenziell Performancevorteile aufweist.
-
Ja auch in der Aufnahme sieht man es schon.
Ein Screenshot von dem Problem würde Klarheit verschaffen, ansonsten können wir uns nur vorstellen was überhaupt gemeint ist.
-
Lagarith Codec
Nicht Lagarith nutzen aufgrund der falschen Farbmatrix, gute Alternativen sind UtVideo oder MagicYUV 1.2.
Lexikoneintrag
Das Lexikon wurde mit einem Update des Forums entfernt, es gibt aber ein separates Dxtory Tutorial: Dxtory - Einstellungen & Sammelthread
Ein kurzer Blick in den Tutorial-Bereich hätte genügt.Und bitte update dein Dxtory, Version 2.0.128 ist schon mehr als alt.
-
Private Videos kann sich niemand anderes anschauen. Stell es auf nicht gelistet, dann wird vielleicht was draus.
Wenn es bei dir auf dem PC noch nicht so klingt, aber auf YT schon, dann kannst du nichts daran ändern.Ansonsten:
Audio Format: PCM 48.000 Hz, 16Bit Stereo.
Rechtsklick auf das Lautsprechersymbol neben der Uhr > Wiedergabegeräte > Rechtsklick auf das jeweilige Ausgabegerät > Eigenschaften > Erweitert > Schauen, dass unter Standardformat das selbe eingestellt ist.
-
Wenn du mehr als 2 Audiospuren aufnehmen willst, bist du an Dxtory gebunden. Kenne sonst keine andere Aufnahmesoftware, die das ermöglicht. MSI Afterburner erlaubt nur maximal 2 Spuren. Alternativ könntest du dir auch die Audiospur vom jeweilig anderen zuschicken lassen, dann könntest du theoretisch auch mit dem MSI AB auskommen. Davon ausgehend, dass die jeweilige Software den VBA auch aufnehmen kann.
Egal welche Variante du wählst, du bräuchtest noch entweder Virtual Audio Cable oder VC-Cable/Voicemeeter (kostenlos), um deinen Aufnahmepartner von dem Spielsound zu trennen, falls du beides unabhängig voneinander bearbeiten willst.