Beiträge von GelberDrache92

    Die arbeit wäre jetzt nicht das Problem, da ich für die Aufnahme/Stream OBS nutze.
    OBS Kann auf .txt Dateien zugreifen und den Inhalt in die Aufnahme/Stream einfügen, über ein Macro würde man dann die Zahl in der .txt hochsteigen lassen, jedes mal wenn man auf den Hotkey den man dafür festgelegt hat.


    Als einfache Variante würde es dann Programm geben (hab ich aber noch nicht ausprobiert)
    https://www.cohhilition.com/th…undboard-by-kalejin.8576/


    Oder als etwas komplizierte Variante würde es auch über AutoHotKey gehen.
    https://obsproject.com/forum/t…guide-death-counter.3345/


    Ich muss dazu sagen, das ich bisher noch nicht dazu gekommen bin, die beiden Varianten auszuprobieren, aber ich glaube, gerade wenn man bei mehrere Projekten Death Counter nutzt, wäre ein Skript über AutoHotKey besser, da man dann für jedes Projekt ein eigenes Skript anlegen kann, wodurch man dann ohne Probleme mehrere Projekte mit Death Counter nebeneinander laufen lassen kann, man muss dann nur immer das passende Skript aktivieren xD

    Moin moin


    Beim zocken ist der Tod immer mit einem und je schwerer das Spiel wird oder der Modus den mal spielt, umso öfter passiert ist.
    Da ich selber gerne schwere Spiele spiele, von Dark Souls, Ori und was auch immer, aber auch Spiele an sich immer sehr gerne auf den höchsten Schwierigkeitsgrad stelle, kommt der Tod doch das eine oder andere man vorbei.
    Deswegen bin ich am überlegen ein Death Counter einzubauen.
    Hierbei sollte er natürlich nicht vom Spielen ablenken und erst recht sollte es nicht jedes verdammte mal einen Sound geben, wenn er hochzählt, irgendwo unscheinbar in einer Ecke versteckt...


    Jetzt frag ich mich wie ihr auf sowas reagieren würde, wenn jemand in allen seinen Video einen Death Counter mitzählen lässt...

    Weil du dies so gesagt hast, bin ich davon ausgegangen das du deinen Kanal entsprechend anpassen kannst. Was bringt dir halt ein 720p Video auf nem Handy, wenn das Ding eh einen zu kleinen Display hat und du gerade mal 480p davon wahrnimmst?

    Zudem man den Match den Youtube auf 1080p produziert auch aufem Handy mitbekommt

    Sagaras meinte zwar, das NVEnc kein seperater ganzer Chip ist, jedoch muss das schon irgendwas externes auf der Grafikkarte sein, weil wie soll das sonst gehen das 0,0 fps verloren gehen, wenn die GPU das machen würde?


    Wie jede andere Grafikkarte auch hat NVIDIA eine integrierte Anwendungsspezifische Schaltung (ASIC).
    Diese speziellen Chips leisten dann unterschiedliche Arbeiten je nach Anwendungszwecken. Und dienen halt auch für Software als Arbeitsmittel.


    Und dieser Chip wird dann bei NVIDIA Karten zur Video Encodierung genutzt. Dafür ist der NVEnc Encoder dann speziell programmiert.

    Und?
    720p hat trotzdem die wenigstens Pixel pro kbit/s


    1280x720= 921.600 / 50.000 kbit/s = 18,432 Pixel


    1920x1080= 2.073.600 / 50.000 kbit/s = 41,475 Pixel


    2560x1440= 3.686.400 / 100.000 kbit/s = 36,864 Pixel


    3840x2160= 8294400 / 130.000 kbit/s = 63,803 Pixel

    Nvenc hat nichts mit der Performance zu tun, höchstens reduziert es die Last auf die CPU, was aber hauptsächlich dann wichtig ist, wenn die CPU zu sehr ausgelastet ist, also um die 100%.
    Die gute Performance von Shadowplay kommt immer noch davon das es nicht hooken muss.


    Und ziemlich gute Ergebnisse würde ich nicht gerade sagen:
    Lossless
    http://abload.de/browseGallery…img=720plossless68umt.png
    Shadowplay
    http://abload.de/browseGallery…=720p50.000kbitsqjumh.png


    Zudem dann auch noch das eigene Encoding wie das von Youtube kommt.

    Schon MSI Afterburner probiert?
    Wie sind die Einstellungen bei OBS.


    Ist dieses Ruckeln auch noch nach dem Encoding vorhanden?
    Es könnte auch einfach sein das beim abspielen der Aufnahme der Decoder nicht hinter kommt, was sogar gar nicht mal so unüblich ist.
    Zudem welcher Player wurde benutzt? Wir empfehlen MPC-HC zum abspielen.

    Das wusste ich gar nicht ...

    Shadowplay hat die beste Perfomance, dafür ist das was mal als Aufnahme rauskriegt leider Müll...


    Shadowplay:
    VFR (variable Framerate) = Videobearbeitungsprogramme arbeiten mit CFR (constante Framerate), das heißt die Geschwindigkeit des Videos schwankt, wodurch wir eine Asynchronität zwischen Audio und Video bemerken.
    720p nur 50.000 kbit/s (andere Auflösungen sind noch schlimmer dran) = massiver Verlust an Qualität bereits bei der Aufnahme
    Vergleich, andere Auflösungen sind noch schlechter dran.
    Lossless
    http://abload.de/img/720plossless68umt.png
    50.000 kbit/s
    http://abload.de/img/720p50.000kbitsqjumh.png
    Fabmatrix BT.601 = ab 720p wird BT.709 genutzt, wodurch man Farbsättigung verliert
    Audio nur eine Tonspur und nur 192 kbit/s = schlecht für Nachbearbeitung, und wenn man Inagme und Mic getrennt haben möchte brauch man ein weitere Programm wie Audacity
    YV12 = Der niedrigste Farbraum in den man aufnehmen sollte.

    Hooking:
    Warum hat Shadowplay so eine gute Performance?
    Es kommt nicht davon das das Encoding der Aufnahme über die GPU läuft (Nvenc), sonder weil Shadowplay nicht hooken muss und die Frames direkt aus dem VRam der GPU abgreifen darf.
    Was ist das Hooking?
    Das Hooking ist das Verfahren wo sich das Aufnahmeprogramm mit der API (DirectX, OpenGL,...) verbindet um die Frames abzugreifen.
    Sobald wir dann die Frame abgreifen entsteht eine hohe Belastung auf die API was dazu führt das wir Fps verlieren.
    Je weniger eine API Multithreading unterstützt, umso größer ist der Verlust der Fps.
    Ein Capture Card ist dabei die kostenpflichtige Variante von Shadowplay, da wir auch hier das Hooking umgehen.


    Das heißt:
    Jedes Programm hat sein eigenes Hooking und damit haben die Programme auch unterschiedliche Performance Vor und Nachteile.
    Eine alternative wäre ein eines Programm (OBS Studio) zu nehmen und zu schauen wie sich das Hooking hier auf die Performance verhält.
    Aber gerade bei OBS muss man sehr mit den Einstellungen aufpassen, da es ansonsten zum Ruckeln der Aufnahme kommt.