Beiträge von De-M-oN

    Naja das liegt ja nicht nur an youtube's 1080p Stufe.
    x264 ist zwar ein guter Encoder, aber warum man Bitrate nimmt statt CRF und dazu dann noch nichtmal VBR 2pass vor allem bei so einer niedrigen bitrate, erschließt sich mir dann doch nicht ganz ^^
    Sprich das würd ich neben der Auflösung auch mal umstellen. Denn weder 1080p noch deine Settings werden dich so glücklich machen.

    webp erzielt lossless kompression die vllt 25% der größe einer jpg ist bei gleicher quali und lossless auch bestimmt 50% der größe gegenüber png.
    Von daher: Ja du hast absolut recht. JPG verwendet komplett veraltete Kompression. Stell dir vor ein Videoframe wäre so ineffizient komprimiert wie ein JPG Bild :S
    PNG ist allerdings auch total veraltet.


    Leider sind die bildformate ja unverwundbar gegen den tod irgendwie :S webp hätte da noch die besten chancen. Aber jpg wird es vermutlich weiterhin nicht stürzen können. Es ist echt komisch. Denn beim Audio ist zwar MP3 am weitesten verbreitet, aber andere Formate sprechen mit. Bei Bildformaten ist irgendwie eine unverwundbare Mauer um jpg herum.


    Aber: Immerhin sind die animierten thumbs, wenn man die Maus auf ein Videothumb hält animierte webp bilder ^^


    wie zb hier https://i.ytimg.com/an_webp/PC…32c01nq0jFUIyUaPXQfz9XJGg

    Youtube hängt da noch in den 90ern fest Transparenz kennen die nicht.

    Die re-encoden das Bild zu ner ca 85% Quality JPG (weshalb das 2MB Limit auch total schwachsinnig ist o.o) Und JPG kann keine Transparenz ;)
    Die wollen halt keine PNG Thumbs. webp würde transparenz + kompression können

    Da muss ich einhaken. Denn OBS und NVEnc verträgt sich nicht mit 444.
    NVEnc bekommt von OBS dann ein aus 4:2:0 heraus und dazu noch ohne interpolierung (= jeder 2. Pixel farblos) aufgeblähtes 4:4:4.
    Voreinstellung würd ich auf Hohe Leistung machen. Aufnahme soll ja nur Vollgas sein. Komprimieren kann man nach der Aufnahme :)
    File Format würd ich dringend zu MKV raten.


    Der shared texture hook von OBS ist gegenüber dem üblichen Framebuffer Hook (nahezu) ohne FPS Verlust, wenn kombiniert mit dem NVEnc GPU Encoder.

    Hab ich seit dem letzten Update auch nicht mehr. Wurde wohl "vergessen". Wirkliche Unterschiede konnte ich aber nicht feststellen in der Performance um ehrlich zu sein.

    Kannste mal schauen, ob der VRAM sich runtertaktet, wenn du NVEnc von Drittsoftware benutzen lässt?
    Ggf sollteste vorher in nvidia auf maximale performance bevorzugen stellen, wenn du den performance VRAM Takt nicht auswendig kennen solltest.

    Es wird vom Speed her zwar immer noch nicht an Geforce Experience rankommen, weil die Nvidia-Software die Einzelbilder ... "direkter" abgreifen kann und Nvidia diese Funktion anderen nicht anbietet, allerdings soll OBS mit richtigen Einstellungen da oft recht nah drankommen und in den meisten Fällen deutlich performanter als DXTory sein.

    Der Shared Texture Hook ist aber dennoch schon sehr nah dran. Wäre die Szenenkomposition von OBS nicht, wäre's sogar noch schneller. Aber die Szenenkomposition find ich bei Hook schon noch recht sinnvoll, denn dadurch nimmt er weiter auf, selbst wenn das Spiel mal weghauen sollte. Oder man kann auch wunderschön auf Desktopaufnahme switchen ohne die Aufnahme zu beenden.



    Dann habe ich 60 FPS im Spiel und Dxtory nimmt mit 40 FPS auf.In diesen Fällen greife ich dann zu Geforce Experience, weil dort die Video-FPS einfach höher sind.

    Was die Performance frisst ist der Framebuffer Hook und die CPU Codierung. Bei einem Lossless Codec wie UTVideo muss natürlich auch die Festplatte schnell genug sein. Das vergessen sehr viele gerne :)


    H.264 auf Dxtory ist auch sehr schlecht habe ich gemerkt. Es produziert deutlich weniger Video-FPS als UTVideo oder Geforce Experience. Das liegt laut Internet daran, dass Dxtory das über die CPU berechnet, was wohl deutlich ineffektiver ist als über die Grafikkarte.

    Und über die Grafikkarte wird es von den CUDA Cores berechnet, weshalb die GPU weiterhin nahezu frei ist für's Spielerendering.

    Das bedeutet, ihre HDD kann garnicht die Massen schnell genug wegschreiben, die Dxtory fabriziert. Mit Geforce Experience kommt da ein flüssiges relativ Klares Ergebnis raus.

    CQP16 wird aber klappen dann. Muss nicht lossless sein. Der Puffer sollte nur groß genug sein, das von den Transcodes kein vom Auge erfassbarer Schaden entsteht gegenüber einer lossless Quelle, was bei CQP16 noch gegeben ist :)


    Wichtig für uns ist nur, dass es (wenn ich mit meiner Frau aufnehme) Push to Talk gibt - wegen Crosstalk und dass die Mikrofonspur getrennt von der Spielsound-Spur aufgenommen wird.

    Das kann OBS Studio auch. OBS Studio hat auch den dicken Pluspunkt, das es nicht die Audiogeräte verstellt, falls mal zwischendurch eines nicht angeschlossen war. Das macht DXTory ja dann zu gerne umstellen und wunderst dich dann wenn du aufnehmen willst, wieso das wieder vorhandene Gerät nicht aufgenommen wurde und siehst dann : DXTory hat 'nen anderes Gerät gewählt -.-
    Zudem hat man bei OBS ja auf der Hauptoberfläche die Geräte inkl Pegelanzeigen gelistet, so dass es eig. totsicher ist das beim Audio nichts schief geht.

    DXTory hat seine eigenen Vorteile

    Ehrlich gesagt fällt mir aber mittlerweile schwer diese zu finden. Kannst du mir - abseits von Multitrack in PCM statt AAC und abseits von 'nem nicht geglücktem Hook - überhaupt noch einen Vorteil nennen? Vllt noch der Overlay, aber da kann man sich auch mit HWInfo eine schreibratenanzeige einblenden lassen. Dann weiß ich ja auch ob er aufnimmt. Overlay und PCM Multitrack ist eig. das einzige was OBS noch fehlt.

    ich habe es jetzt noch mal in 3200x1800 und hochgeladen. Heute Mittag war es fertig. 1440p habe ich nicht in den Optionen und 1080p sieht genau so Kacke aus wie vorher.

    Deine Videos haben nur youtube's schlechtere H.264 Codierung bekommen, statt die erheblich bessere VP9 Codierung (welche es auch benötigt um 1440p60 zu erhalten.
    Zudem ist das Spiel mit viel Vegetation versehen, wodurch es schwerfällig komprimierbar ist.
    Natürlich sollte die Datei, die hochgeladen wird qualitativ wie im Spiel gewesen aussehen (abgesehen von 4:2:0 Farbauflösung). Ansonsten hat der Re-Encode von Youtube auch eine schlechte Basis. Deine Aufnahme mit Shadowplay ist zb eine solche schlechte Basis. Und wenn schon Shadowplay - so sollte Shadowplay auf 4k eingestellt sein, da es die gleiche Logik wie Youtube fährt. Sprich wählst du "spielintern" bekommt nur 4k die 130 mbit. 1440p nur 100 mbit und 1080p nur 50 mbit. Du kannst also den Regler noch so geil auf 130 mbit setzen - hast du spielintern oder 1080p gewählt, wird nur 50 mbit ankommen. NVEnc braucht man aber nicht zu verteufeln, ich würde lediglich eine Software ohne künstlichen Softwarelimits verwenden. OBS Studio z.B.


    http://www.abload.de/img/unbenannt560p9sml.png
    Da kommt dann anständige Quali bei rum. Und CQP definiert eine feste, mathematische Qualität, statt das bitratengelumpe. Es empfiehlt sich auch mit CQP oder CRF nachrendern zu machen, statt bitrate.
    Denke auch an das:

    Zitat von De-M-oN

    Denk dran das bei Drittsoftwarenutzung von NVEnc die Grafikkarte in den P2 Performance Modus umschaltet - auch wenn du Energieleistung auf max performance bevorzugen hast.
    Lad dir dafür Nvidia Profile Inspector in der neusten Dev Build runter, drück das letzte Symbol (Zahnrad mit Lupe drauf) dann scroll nach 5- common und setze Force CUDA P2 State auf OFF und drück oben rechts auf apply.


    Diesen Vorgang musst du nach jedem Nvidiatreiber Update wiederholen.


    Aber das Hauptproblem ist das du kein VP9 erhalten hast. Bei 'nem kleinen, frischen Kanal aber nicht unüblich.

    Das automatische Hinzufügen des Kommentars war bequemer, da man nicht zur Zeit des Veröffentlichens an der Tastatur sitzen musste. Vorm Veröffentlichen darf man sein eigenes Video durch Aufruf ja leider auch nicht kommentieren.

    Tipp des Tages: Mach das Video auf Nicht Gelistet. Klatsch den Kommentar hin, mach es wieder privat, damit dein geplant wieder angeboten wird und plane es.


    tadaa ;P

    Euer größter Fehler ist vor allem nur 1080p zu nehmen. Youtube sendet nicht die Quelle, sondern deren h.264 encode an den Zuschauer. Und der ist halt nur in rund 4000 kbit. Und bei 'ner Quelle mit nur 6000 wird der reencode ja noch schlechter als eh schon.
    1440p60 mit max upload den kannst ist die lösung aller Probleme. Wird aber mit x264 schwierig mit 1440p60. Von daher mit nvenc.
    1080p wird auf yt immer schrecklich aussehen egal ob livestream oder videos
    Mit 1440p60 kriegst dann nen 10mbit reencode. Also erheblich besser!

    ffmpeg als commandline tool, oder auch TMPGEnc VMW 6 (Timeline Software) kann NVEnc h.265 und auch mit gutem Settingsumfang.


    Vegas ist nicht gerade das gelbe vom Ei im Encoding und ich wäre etwas überrascht wenn dessen NVEnc Integration mehr anbieten würde als eine Bitrate lol.


    Bedenke im Falle NVEnc auch das hier:


    Zitat von De-M-oN

    Denk dran das bei Drittsoftwarenutzung von NVEnc die Grafikkarte in den P2 Performance Modus umschaltet - auch wenn du Energieleistung auf max performance bevorzugen hast.
    Lad dir dafür Nvidia Profile Inspector in der neusten Dev Build runter, drück das letzte Symbol (Zahnrad mit Lupe drauf) dann scroll nach 5- common und setze Force CUDA P2 State auf OFF und drück oben rechts auf apply.


    Diesen Vorgang musst du nach jedem Nvidiatreiber Update wiederholen.