Beiträge von De-M-oN

    Warum nimmst du in 1080p auf nur um es dann wieder zurück auf 1440p zu skalieren? Das macht ja schonmal gar keinen Sinn.

    Du solltest auf jeden Fall auch mit CQ statt CQP arbeiten. Dadurch wird es nur halb so groß bei identischer Qualität und bei Dunkelheit sogar besserer Qualität

    H.265 ist deutlich effizienter auch im Falle NVEnc


    Der zweite Encode sollte dann auch mit H.265 gemacht werden. Auch am besten mit P7 und einem CQ Wert von 23 oder besser.

    Ideal wäre für youtube 4k. Aber zumindest die 1440p sollten es schon sein, da youtube auf 1080p unerträglich aussieht.


    OBS Einstellungen als Beispiel für CQ 15


    https://s20.directupload.net/images/user/241021/eimq8rka.png

    https://s20.directupload.net/images/user/241021/usxjmiub.png


    Preset bei Aufnahme nur P3 weil ich bei 4k60 bisschen performance bewahren möchte.

    Ich nehme ausschließlich auf meine Aufnahme-SSD auf und während diese noch immer sogar 100% Zustand hat, hat eine HDD schon gelb in CrystlDiskInfo.

    Generell ist meine Erfahrung komplett entgegengesetzt verlaufen: Meine SSDs halten länger durch als meine HDDs.


    Macht es dabei einen Unterschied, wie viel Storage die SSD insgesamt hat?

    Ja. Größere SSDs halten länger durch (haben entsprechend auch größere TBW)


    Gibt es (mittlerweile?) geeignete SSDs, die eine höhere Lebensdauer haben?

    Naja die Samsung Pro haben mehr Haltbarkeit als die Evos. Die Pros haben in der Regel auch höhere TBW. Sind aber natürlich teurer

    720p bekommt von youtube nur 2000 kbit und bis 1080p bekommst du auch nur H.264 von Youtube.

    VP9 ist dir erst garantiert ab 1440p

    Für beste Qualität brauchst du 4k60. Von mir aus auch mit deinen 20 Mbit Bitrate. Mehr wäre natürlich besser. Aber 4k60 20 Mbit wäre immer noch besseres Ergebnis auf youtube als jedes 720p oder 1080p.


    dann sieht FullHD gut aus.

    Nein sieht es nicht. Auch auf VP9 sieht es absolut furchtbar aus. Das einzige was halbwegs besser von weg kommt ist wenn youtube es in AV1 encodiert. Ist dir aber erst bei einem 5k Video garantiert. Und 1440p und 4k sehen auf AV1 sogar schlechter aus als VP9, weil Youtube dort etwas zu heftig die Bitrate reduziert hat.

    Ja, ob du ein Video im nachhinein herunterkomprimierst oder OBS das während der Aufnahme macht, macht keinen Unterschied.

    Naja beim Post Processing kannst du aber aggressivere Encodingeinstellungen wählen, da hier keine 60 encoding fps und keine gute Spiel-FPS aufrecht erhalten bleiben muss.

    Auf der anderen Seite ist es ein zweiter verlustencode. Daher sollte wenn man ein post processing encode hinterher macht, die Aufnahmedatei entsprechend in weit höherer Qualität aufgenommen werden damit für den Generationsverlust genug Puffer ist und somit kein Schaden entsteht. z.B. Constant Quality 15 bei Aufnahme und Constant Quality 20 beim Encode. Constant Quality (jeder frame sieht gleich aus) würde ich auch gegenüber bitratenfixiertes encoding bevorzugen.

    Bei OBS brauchst du dafür aber ffmpeg Ausgabe, da der OBS-eigene Encoder nur CQP anbietet und kein CQ. CQ ist aber deutlich effizienter.


    In die Videokodierereinstellungen Zeile kann dann bei NVEnc H.265 z.B. das dann rein für CQ 15 (kleinere Werte = höhere Qualität)

    Code
    preset=p3 rc=vbr b=0 maxrate=250M bufsize=0 cq=15

    b 0 und maxrate 250M damit keine standardwerte benutzt werden, wir wollen hier nur CQ aktiv.

    CQP ist auch nicht ideal. Fixer Quantizer ist zwar besser als fixe bitrate, aber auch nicht ansatzweise so effizient wie adaptive Quantisierung. Bei fixer Quantisierung bekäme auch Dunkelheit zb Quantizer 20 was viel zu hoch für Dunkelheit wäre und gleichermaßen bekommt Komplexität mit quantizer 20 zu viel bitrate. Adaptive Quantisierung gibt jedem Frame einen eigenen Quantizerwert je nach komplexität. So wird Dunkelheit in sehr niedrigen Quantizerwerten behandelt und Komplexität bekommt dann entsprechend höhere Werte als im Beispiel 20. Das ist bei weitem effizienter in Dateigröße bei gleicher Qualität und in inkomplexen Szenen sogar wie gesagt besserer Qualität.


    Im Falle x264 wäre es CRF und im Falle NVEnc wäre es CQ (CQ, ohne dem P). CQ = Constant Quality, CQP = Constant Quantizer Parameter.


    CRF ist noch deutlich effizienter als das CQ vom Hardware Encoder, aber tut ansonsten auch seinen Job. Auf alle Fälle viel besser als CQP.


    x264 mit Preset slow und x265 mit preset slow sind natürlich jeweils immer noch deutlich NVEnc überlegen in Detailerhalt und Dateigrößeneffizienz, aber benötigen eben mehr encodierzeit als über die Grafikkarte. Bei seiner verwendeten CPU, und seiner nur AMD Grafikkarte wäre das für die nachcodierung nach OBS aber vielleicht sogar eine Überlegung wert.

    Ich hab ja auch noch nie verstanden, warum man erst was in sonstwelcher übertriebener Bombenqualität aufnimmt, um es dann in einem längeren Prozess wieder runterzurechnen. Aber gut, das mag dann mein fehlendes technisches Verständnis gepaart mit einer genügsamen Philosophie sein :*

    Hat den Grund damit der Generationsverlust (lossy zu lossy) https://de.wikipedia.org/wiki/Generationsverlust gemindert wird. Auch youtube sollte natürlich bessere Bitrate hochgeladen bekommen als die von ihren Transcodes, weil mit einer besseren Quelle kann der Encoder natürlich bessere Ergebnisse erzielen.


    30 Mbit Bitrate ist zu schwach für 1800p60 bei jedem Spiel was halbwegs Komplexität aufweist. Gerade moderne Spiele mit viel detailliertem Gebüsch, Motion Blur aus usw, oder auch Autorennen, oder gar Dirt Rally. Das wird niemals mit 30 mbit auskommen.

    30 Mbit dürfte bei einigen Spielen auf CRF 26+ hinaus laufen. Das ist definitiv zu hart komprimiert. Kenne 30 Mbit auch recht gut durch Youtube Livestreams wo youtube völlig genauso transcodiert wie die VODs, und die 30 Mbit Streams sahen zwar recht anschaubar aus, aber mit der Qualität die youtube hinbekommt von den lokalen Aufnahmen kann das halt nicht wirklich mithalten. Die bessere Quelle hilft da youtube schon spürbar. Und ich habe da ja schon VBR benutzt für die Streams.

    Bei CBR kommt hinzu das es nicht auf Wechsel von Inkomplexität auf unerwarteter Komplexität reagieren kann. Sieht man auch oft bei Twitch Streams wenn die Leute nur CBR benutzen: Gerade ruhige Szene, auf einmal passiert unerwartet viel Action und du hast für paar Sekunden erstmal ordentlich kästchensalat. VBR kann für so einen Fall sofort kurz mehr Bitrate reingeben, es muss ja am Ende nur den Durchschnitt einhalten. Beide bitratenbasierten Encodings haben aber einfach den riesen Nachteil das die Qualität mit jedem Spiel eine Wundertüte ist. Dynamische Quantizer (CRF) hast du einheitliche Framequalität. Wenn dir 30 mbit ausreichen kannst du vermutlich gar auf CRF26 gehen.


    Mittlerweile ist es auch besser in volle 4k (3840x2160) hochzuladen. Ergibt mittlerweile bessere Qualität als 3200x1800.


    Aktuell am idealsten wäre zb für youtube:

    4k60 H.265 Level 6.2 mit P010 Farbe mit CRF/CQ 23 oder besser (nicht CQP. CQP ist nicht das gleiche wie CQ) (vielleicht sogar AV1 statt H.265, aber das kann meine 2080 Ti nicht)


    Beispielsweise:

    Aufnahme:

    OBS ffmpeg:


    Code
    preset=p3 rc=vbr b=0 maxrate=500M bufsize=0 cq=15

    und bei Erweitert Farbformat auf P010 (würde aber aufnahmedateigröße deutlich steigern, sieht aber schöner aus und ergibt die schöneren transcodeergebnisse nach youtube). Wenn keine lokale weitercodierung geplant ist und das OBS Video auf Youtube soll, dann kann der CQ Faktor auch direkt zwischen 20 und 23 sein. 15 hat ansonsten für die eigene weitercodierung sonst den besseren puffer gegen Generationsverlust.


    Für die weitercodierung könnte man dann zb in ffmpeg dies benutzen:


    Code
    ffmpeg -rtbufsize 2147M -thread_queue_size 1024 -probesize 10M -i "d:\XVideos\TRR_DirtRally2_S9_Race04\TRR_DirtRally2_S10_Race04.avs" -vcodec hevc_nvenc -preset p7 -pix_fmt p010le -profile:v main10 -level 6.2 -g 600 -fps_mode cfr -rc:v vbr -b:v 0 -cq 23 "d:\XVideos\TRR_DirtRally2_S9_Race04\TRR_DirtRally2_S10_Race04.mkv"


    aber ich nutze diesen AMD Encoder unter OBS und bisher habe ich keine Probleme erkennen können

    Problem ist halt das der Encoder wesentlich schlechter ist als der Encoder von Nvidia. Und das trifft ja auf quasi allen Features zu. Sei es nun der Video Encoder, Tensor Kerne Performance (Raytracing, DLSS, weitere KI Aufgaben) usw. Aber ja die GPUs sind teuer, das stimmt schon.


    z.B. hat der AV1 Encoder von AMD einen schlechteren VMAF Score als Nvidia mit H.265 😁

    Adobe's Decoder sind ja nun echt nicht mein Favorit, aber das er nicht mit variablen Bitraten umgehen kann, halte ich doch auch selbst für Adobe Produkte sehr unwahrscheinlich.

    CBR ist die absolut ineffektivste Methode ein Video zu encodieren. Als Content Ersteller wundert mich auch die Wahl auf eine AMD Grafikkarte etwas. Mit NVEnc hätte man ein besseres Paket gehabt, ganz zu schweigen von den ganzen anderen Features die bei nvidia besser sind.

    Wenn der AMD Encoder dennoch eine Möglichkeit bietet in CRF oder auch Constant Quality genannt zu encodieren, wäre das auch erheblich effizienter als CQP. Dunkelheit wird dann besser aussehen weil der Encoder nicht auf 20er Quantizer gezwungen wird, und Komplexität wird kleinere Dateigrößen erzeugen bei identischer Qualität.


    Vergiss die Youtube Seite. Das sind nur grobe Anstöße.

    Denke ich werde das wohl in Zukunft so machen das ich die Videos in 1440p render und die gerenderte dann Archiviere.

    Solltest du auf youtube nicht machen. Die Bildqualität würde sich spürbar verschlechtern. Auflösung ist das wichtigste auf Youtube, da die Bitratensteigerung je höherer Auflösung enorm ist. Darum sieht 1080p auf youtube auch immer so absolut gruselig aus

    Wofür sind die ...size Einstellungen (die ersten 3) gut?

    Höhere Maxwerte für RAM nutzung. Bei manchen Dingen hat er ohne die Angaben empfohlen davon was höher zu stellen. Ich hab dann einfach alle 3 auf maximum. Habe eh 64 GB RAM


    Und wieso nutzt du speziell level 6.1?

    Weil bei H.265 für 4k60 das Profil 5.1 reicht. Dieses jedoch hat ein Bitratenlimit von 40 mbit im main tier und 160 Mbit im High Tier und darf dann auch nicht mal von einem Peak überstiegen werden.

    Mit 6.1 High Tier sind 480 Mbit das Maximum und somit hab ich hier auch bei komplexestem Material nie ein Limit


    https://en.wikipedia.org/wiki/…o_Coding#Tiers_and_levels

    Ganz vergessen zu antworten:


    Bin da schon stark von ausgegangen das es an Staxrip liegt.

    Weil Constant Quality funktioniert definitiv und bitrate muss im Falle ffmpeg dabei sein, kann aber auf 0 gesetzt werden. Weil sonst wird ein Standardwert benutzt.


    Code
    ffmpeg -rtbufsize 2147M -thread_queue_size 1024 -probesize 10M -i "d:\XVideos\TRR_NFS6_S9_Race04\TRR_NFS6_S9_Race04.avs" -vcodec libx264 -b:v 0 -preset slow -fps_mode cfr -pix_fmt yuv444p10le -x264opts crf=19:keyint=600 "d:\XVideos\TRR_NFS6_S9_Race04\TRR_NFS6_S9_Race04.mkv"

    Das wäre zb eine x264 Line mit einem Renntagvideo von mir


    und NVEnc könnte zb so aussehen:


    Code
    ffmpeg -rtbufsize 2147M -thread_queue_size 1024 -probesize 10M -i "d:\XVideos\TRR_NICE2_S9_Race01\TRR_NICE2_S9_Race01.avs" -vcodec hevc_nvenc -preset p7 -pix_fmt yuv444p -profile:v main -level 6.1 -tier high -g 600 -fps_mode cfr -rc:v vbr -b:v 0 -cq 19 "d:\XVideos\TRR_NICE2_S9_Race01\TRR_NICE2_S9_Race01.mkv"


    rc:v vbr und b:v 0 sind hierbei die wichtigsten, damit -cq auch korrekt läuft


    Aber mal so generell: Der 08/15 Zuschauer wird sich nicht an der Qualität des Videos stören, 70% schauen Videos übers Handy, und bei einem 6-8" Bildschirm fällt das nicht auf.

    Bei mir sind es weit mehr PC nutzer. Hängt wohl von ab welche Zielgruppe man bedient

    In den meisten Fällen reicht es einfach sich für ein Encoder Preset sich zu entscheiden. In dem Fall P7. P7 ist schon auf max Qualität settings.


    Verstehe auch nicht ganz warum du dich für einen festen Quantizer (CQP / Constant Quantizer) statt für einen dynamisch Quantizer der sich der Komplexität des Bildes anpässt (CQ / Constant Quality)

    Das ist wesentlich effizienteres Dateigröße zu Qualität Verhältnis und Dunkelheit leidet weniger, da Dunkelheit sich zwar sehr gut komprimieren lässt, jedoch auch sehr kleine Quantizer benötigt um auf gleichem Qualitätsniveau zu bleiben. Bei CQP hat daher Dunkelheit tendenziell mehr Kompression als du möchtest. Lookahead würde ich halt auch nicht auf bloß 20 setzen.


    4k Videos laufen bei mir einwandfrei am PC mit Adguard als Adblocker.

    Da ist dein Video keine Ausnahme. Das Standbild von 7 bis 17 kann ich aber bestätigen. Wenn es definitiv in der hochgeladenen Datei nicht drin ist, dann mag der vllt das Format nicht so. Kannst es versuchen nochmal neu hochzuladen. Sollte es immer wieder passieren, vllt mal mit HEVC probieren.

    Exakt die gleichen Gesetze wie für VODs.

    Youtube sendet nämlich auch bei Streams grundsätzlich ihre VOD Transcodes. Ab 1440p auch wie gewohnt in VP9 sogar

    Nur Twitch sendet die OBS Quelle, erlaubt dafür aber nur lächerliche Bitrate.


    Bei Twitch kannste so 8000 bis 9000 durchhauen


    Bei Youtube geht bis zu 50000 und sollte - da sie ja immer transcodieren - soweit wie möglich ausgereizt werden.

    Und selbstverständlich mindestens in 1440p, besser noch 4k.


    SpielSatzFail 3200x1800 funktioniert bei Livestreams nicht. Würde runterskaliert werden zu 2560x1440. Da müsstest du dann leider wirklich volle 4k nehmen, bzw 3584x2016 müsste auch gehen, da es hier schon das 4k label gibt.

    Man kann sich auch verrückt machen. Drops wirst du außerhalb von Shorts sowieso immer sehen.

    Umso mehr mit der ganzen Tiktok Generation wie schon angesprochen wurde. Die aufmerksamkeitsspanne der Leute gleicht einem fliegenschiss.


    Wenn ich die Wiedergabeverlaufskurve angucke (jetzt nicht bei mir, bei mir gibts das feature nicht mal) die manche videos ja auf der suchleiste haben, könnt man echt weinen. Die Leute gucken kein Video ganz an. Die gucken auf den Minithumbs kurz drauf, spulen auf die eine Stelle und verziehen sich wieder.

    Soll man sich jetzt nach sowas richten und 2min Videos machen? manche machen das. Ich mach das nicht :D

    Wie gesagt man kann sich auch verrückt machen.

    Mein größtes Problem bei mir ist aktuell die Aktivität gewesen. Hoffentlich nun gewesen. Monatelang kam immer nichts. Und trotzdem sind meine Stammzuschauer nicht abgesprungen wofür ich mega dankbar bin für diese Geduld.

    Aber diese gucken auch die Videos ganz. Das merkt man wenn sie Kommentare geben. Da brauch ich nichtmal die analytics für. Das ist mir wertvoller als 50000 Zuschauer die nur 5% meines Videos gucken bei Leuten die eh schon eine Hardcut Galore sind

    Nein da zieh ich einfach nicht mit.

    Aber du baust dann auch eine andere Zielgruppe auf. Es war schon einer traurig bei mir, das ich die Secretsuche verschnellert habe, weil ich da doch dann recht lang restliche secrets gesucht habe und das in meinen augen jetzt tatsächlich sich gezogen hat da nur hin und her zu laufen und wände anzugucken ob sie auf gehen könnten :D

    Bei meinem aktuellen "Alarm Für Cobra 11" Let's Play schneide ich Ladesequenzen und Wiederholungen raus, sprich bis zu dem Punkt wo eine Mission fehlschlägt bleibt drin, dann kommt ein CUT und die Version wo die Mission ab der Stelle dann klappt kommt rein (manchmal sind das 30-45 Minuten Material das dann ins Archiv kommt).


    AUßER ich mache wirklich lustige Unfälle beim Versuch die Mission zu lösen, da schneide ich dann alle Fails zusammen an der Stelle...

    Ist halt schade, wenn man die Fehlschläge sehen möchte. Ich habe diese Bevormundung halt noch nie verstanden. Wenn ich was nicht sehen möchte, habe ich eine echt von Youtube hervorragend gemachte Suchleiste mit Minithumbs, wo du genau siehst wo es weiter geht und der Creator kann sogar Kapitelmarken setzen, so dass die Leute die Fehlschläge überspringen können mit einem einzelnen Klick.


    Angefangen habe ich aus technischen Gründen mit 1080p und 1440p, aber da der Standard 4K ist bzw. definitiv sein wird, habe ich schnell begonnen 4K Videos zu machen und alleine wenn da steht 4K zieht es schon an, das ist einfach so.

    Bei der Mehrheit werden sich die Leute drüber streiten, aber ich sehe es auch so das du da recht hast. Zumal alles unterhalb 4k auf youtube sowieso komplett scheiße aussieht. Muss man ja leider sagen

    In meinem Falle aber in jedem Fall. Es gibt zb kein einziges deutsches God of War Ragnarök in 4k und schon gar nicht in höher als normaler schwierigkeitsgrad weil die leute ja ach so viel angst haben anscheinend zu sterben nur weils auf youtube oder twitch kommt, und sich wahrscheinlich auch null anstrengen wollen. Es ist unfassbar bei wievielen die Wahl des Schwierigkeitsgrades ein kompletter Griff ins Klo ist und der nur aus Faulheit sich anzustrengen gewählt wurde und man könnte ja sterben.

    Warum realisiert man es nicht das es langweilig ist, wenn man jeden Kampf mühelos gewinnt? Wo ist da die Spannung? Ich sehe lieber jemanden 20x sterben, als jemanden der immer fast full hp jeden kampf gewinnt egal wie dumm er sich anstellt.

    Wenn der gewählte Schwierigkeitsgrad zum eigenen Skill passt, dann ist ja alles ok, aber bei den meisten ist es halt ein kompletter Griff ins Klo.

    Und ja ich hätte GOW Ragnarök wirklich gerne endlich mal ein deutsches 4k LP, da ich keine PS5 habe. Aber gibts ja nicht. Immer nur 1080p und auf Normal oder Leicht xD


    Es gibt hier im Forum ein paar Nerds, die sehen den Unterschied sofort

    Also wer den Unterschied nicht sieht, der braucht wirklich, wirklich eine Brille. Tolerieren - ok kann sehr gut sein. Aber nicht Unterschied sehen können - nein das kauf ich niemanden ab :D

    Nehme mit OBS-Studio in der Bildschirmaufnahme auf. Weiß nicht mehr so genau ob ich als Admin gestartet habe oder nicht. Meint ihr das macht was aus?

    OBS unbedingt als Admin und bitte Spielaufnahme verwenden.


    Die Bitrate ist etwas knapp angesetzt, zumal der Hardware Encoder von AMD auch weit schlechter ist als NVEnc von Nvidia

    und auf youtube sollte niemals nur 1080p hochgeladen werden. Das wird immer scheiße aussehen, da 1080p auf youtube nur 3500 kbit h.264 bekommt.

    Wenn dein Monitor nicht mehr her gibt, skalier halt hoch. Aber 1080p wird nichts.

    1440p gibt dir youtube dann 10 mbit und VP9 statt h.264 was sehr viel besserer Codec ist, und bei 3584x2016 sogar 15 mbit.


    Der AMD Hardware encoder ist zwar nicht so toll, aber immerhin hat der meines wissens recht viele encodereinstellungen möglich. Such da mal nach CRF oder constant quality oder sowas. Das ist wesentlich besser eine einheitliche Framequalität festzulegen als eine einheitliche datenrate wo du dann selber raten musst

    Warum nicht FLAC?


    Aber wenn Töne verschluckt werden, klingt das eher nach einem zu stark eingestellten Noise Gate Filter oder ein zu großer Abstand zum Mikrofon, oder ein Mikrofon das nicht empfindlich genug eingestellt ist.

    Wenn du bei Opus keinen Ton hörst, unterstützt dein Abspieler den Codec nicht.