Beiträge von De-M-oN

    Ja wobei du für 60fps nur ~10% (mit schnelleren stream encoding settings lass es 15% sein) mehr bitrate brauchst als bei 30.

    Viele gehen fälschlicherweise davon aus, das man die doppelte bitrate braucht. Da aber weniger Veränderung zwischen den Frames sind bei mehr fps, kann auch effizienter komprimiert werden.

    Vllt gehen ja auch 45 oder 50 fps noch?


    Und vor allem benutz kein CBR, sondern VBR. CBR ist das schlechteste was du einem Video antun kannst.

    Ich streame auf Twitch auch mit 720p, da die meisten Zuschauer das ja eh im Fenster gucken mit dem Chat nebendran und mir die 6000 kbit zu wenig Bitrate für 1080p-Video sind

    Dann nimm halt 10000 VBR. Geht auch und sieht viel besser aus. Das hat 1600x900. ups ne das war noch auf 1080p.

    1280x720 nehm ich nicht. Die kleinere Auflösung sieht man durchaus auch Qualitätsverlust. Muss man versuchen eine Balance zu finden.

    _______

    PKO88 : Was hat die FPS mit deiner Internetleitung zu tun? Internetrelevant ist doch nur die Bitrate.

    Oder meinst du das in einer Art und Weise, das du die Bitrate dir selber dann mit anpässt? Weil sonst machts kein Sinn.

    lasse ich meist das Video im VLC nebenher mitlaufen und schau wo ich genau schneiden möchte. =)

    Diese Methode hat er ja schon abgedankt :D

    Dabei find ich das bei MPC-BE oft komfortabler, da ich bei dem sogar die Mini-Vorschaubilder auf der Suchleiste habe wie bei Youtube. Das hat TMPGEnc ja auch nicht

    sonst mach doch Qualität 25 und GOP 30. Wird dann schon passen

    Da 30 schon CRF 15 entspricht wird aber garantiert auch 30 noch passen trotz 30er GOP.

    Eig sollte 120 oder zumindest 60 auch noch super schnell spulbar sein.


    Abgesehen davon: Komprimiert normalerweise Elgato nicht bereits schon zu H.264?

    Normalerweise geben die ja nichtmal verlustfrei aus (wäre auch ganz schöne Menge an Daten die dann zum anderen PC müssten)

    Weil Doom's Engine einfach nur extrem gut programmiert ist, weshalb du bei dem Spiel auch selbst mit schwächeren PCs gute fps bekommst.

    Shadowplay kommt leider nicht mehr in Frage, da ich Rauschunterdrückung als Filter drin habe.

    Hauptsache man hört den nicht. Nichts ist schlimmer für mich als hörbare Rauschfilter Artefakte. Da ist mir echt das Rauschen lieber.

    Und live Rauschfilter sind nochmal eine ganze deutliche Ecke schlechter und sehr prädestiniert dafür das man ihn hört. Wenn schon Rauschfilterung, würde ich das daher sowieso im postprocessing machen und nicht live.

    Auch würd ich vorher mal gucken ob es nicht auch Expander + Rest mit Noisegate tun würde. (Sprich das man erst alle Stellen die nur bis zb -50db Lautstärke produzieren noch leiser machst, und dann ein leichtes Noise Gate dann das ganz killt

    Oder wenn es so viel rauschen ist, das es partout nicht reicht, kannste damit anfangen und dann braucht der rauschfilter auch weniger stark angreifen.

    Vielleicht sollte ich dann GOP auf 30 setzen? Ich bin auf den Vorschaumodus angewiesen, da ich meine Videos editiere.

    Wenn ich denn irgendwann mal zu Doom Eternal gekommen bin, würd ichs ja auch angucken, aber editiert hoff ich mal nicht, das du Gameplay wegschneidest, so dass es eher 'nen Highlight video ist wie bei manchen. Das fänd ich schade. ich mag es gerne Uncut. Auch wenn du mal einen Schlüssel suchen musst. Wenn man etwas nicht sehen will - es ist immer die Spulfunktion da. Uncut kann man selber entscheiden.


    Naja eine 30er GOP ist schon extrem kurz. Das wirst natürlich an Dateigröße spüren.

    30 ist das, was Shadowplay standardmäßig nutzt und da war Project Cars mit 130 Mbit bei 2560x1600 Auflösung nichtmal ohne sichtbare Kompression. Da sind die 130 mbit dann auf einmal nicht mehr so toll wie sie klingen, sprich da muss dann mehr Daten her.

    Ist ja auch klar. Bei 60fps video und GOP 30 erzwingst du dem Encoder halt alle halbe Sekunde ein volles Bild zu speichern, statt nur die Änderungen zu vorigen frames. Das macht sich natürlich bemerkbar.


    Bei FPS 60 FPS funktioniert das Videoformat YUV.

    Hätte mich sonst auch gewundert. So gut ist Elgato normalerweise nicht.

    Gute Karten wie Datapath oder Magewell liefern RGB und zb 240hz bei 1080p und auch custom Auflösung und hertz. Aber diese Mainstream Karten für consumer Preise bieten das leider nicht. Daher bleibt einem leider nur die Business Klasse über, was natürlich ganz andere Preisregionen sind + natürlich fast keine Händler die an Privatpersonen versenden.

    Game Mode ist mittlerweile ok, aber der DVR sollte weiterhin aus bleiben

    Der Game Mode ändert wie Windows bzw. die Spiele auf deine Grafikkarte zugreifen können.

    Er priorisiert das Spiel dann mehr statt hintergrundanwendungen und Dienste. Vom Prinzip her so zu verstehen wie die Prozesspriorität

    RGB wird aber eig. farbbereich Voll verwendet.

    Aber kann elgato überhaupt RGB capturen? Waren das nicht bloß 4:2.0 fähige capturekarten? Naja vllt je nach Karte anders.


    Game DVR sollte auf jeden fall mal in deinem Windows aus


    Audio Bitrate würd ich auf 320 machen.

    Aber aus der Log ist ansonsten kein Problem ersichtlich.


    Mir passts mit 300er GOP. Würde sonst mal 120 versuchen.

    Shadowplay benutzt nur 30, aber damit ging das Spulen sehr schnell auch in tmpgenc. Ist so aber halt weniger Encodereffizienz. ggf eine CRF Stufe besser dann einstellen und mit größeren Dateien leben

    Nein denke ich nicht. Laut der Statistik ist ja auch nichts gewesen. Nur bin ich nicht 100% sicher ob die Codierungsverzögerung bei OBS ankommt mit dem nicht-standard plugin. Weil die ist bei mir immer 0 Frames gewesen. Aber kann ja sein, das er wirklich keinen einzigen gedropt hat durch Encoding. Wäre ja absolut möglich.

    Shadowplay dürfte schneller sein als ein 2-PC Setup wo die Daten dann erst zum anderen PC rüber müssen, bevor sie beim Encoder landen.

    OBS selbst empfiehlt auch eher ein 1-PC Setup genau aus dem selben Grund.


    Audio kann bei Shadowplay ebenfalls als 2 Audiospuren aufgenommen werden, ja.

    https://abload.de/img/screenshot2021-11-0114ujnk.png

    https://abload.de/img/screenshot2021-11-0114cjpe.png


    Zielqualität 30 entspricht CRF15.

    Die Angabe ist wie bei TMPGEnc zwischen 0 und 100%, nur das es verkehrtrum arbeitet. Weniger % gleich mehr Qualität :D

    Man hat es in % in die GUI eingepflegt und dabei halt nicht beachtet das auch umgekehrt zu designen das es bei % ja höher = besser sein müsste.

    Aber in der Log von streamfx sieht man den CRF wert der genommen wurde.


    Aber wenn du halt nur aufnimmst und nicht irgendwie groß Effekte / Filter live während der Aufnahme schon aufgezeichnet brauchst, kannste echt Shadowplay mit editierten Encodersettings via Cheat Engine verwenden.


    Vorteil: Dank capture direkt aus dem Framebuffer der Grafikkarte, kannst du wie bei einer Capture Karte alles aufnehmen und du mischt dich halt nicht in den Spielrenderer ein + keine Szenenkomposition. Du hast dadurch einfach fast null fps verlust durch's aufnehmen.

    Hol dir StreamFX und nehm mit CRF auf statt CQP. Halbe Dateigröße für identische Qualität.

    Mit StreamFX hast du dann auch erheblich mehr Encodereinstellungen als die paar nur von OBS selbst.


    Ich persönlich nehme aber lieber Shadowplay mit editierten Encodereinstellungen via Cheat Engine. Bessere Performance kannst du gar nicht haben ;)

    Klite Codec Pack

    Warum nur? :(

    Das braucht kein Mensch diesen Scam. Ist genau das gleiche wie Tune Up Tools, sie schaden dem System mehr als sie helfen

    K-Lite braucht man nicht.


    Der größte Fail daran ist noch, das du VLC benutzt - Weil der nämlich überhaupt gar nicht auf dein Codecpack zurückgreift, da der sowieso rein nur via ich glaube ffmpeg decodiert und sich gar nicht für dein DirectShow System interessiert.

    Also dein System mit unendlich viel Kram zugemüllt, was von deinem Player nichtmal verwendet wird. Und jeder gute Player, sei es nun MPC-BE oder dein VLC benötigen sowas sowieso nicht.

    Auch schlimm ist, das die Codecpacks sich nicht restlos deinstallieren lassen. Es kann sogar sein das via DirectShow Decodierung nach deinstallation letztendlich weniger funktioniert als es vorher ohne dem codecpack war, da man wohl im Glauben bleiben soll das man sowas braucht..

    Aber zu dem Thema würde ich auch eine ffmpeg batch machen in deinem Fall.