Beiträge von Kayten

    Siehe letzten Post der vorherigen Seite:

    Für alle die MagicYUV in Dxtory nutzen wird es demnächst wohl ein gern gesehenes MagicYUV Update geben, falls der Dxtory Entwickler nicht darauf reagiert. Mit dem Update dürfte die Performance von MagicYUV in Dxtory ansteigen, da unnötige durch Dxtory verursachte Lesezugriffe vermieden werden.
    Details gibt es auf doom9 und im Exkode-Forum zu lesen.

    Denke nicht, dass sonst etwas geändert wurde.

    Komisch, gehe ich in die Annotations und füge einen "Link" ein so wird beim Typ "Abonnieren" automatisch wenn ich meinen Kanalnamen eingebe die oben geschriebene URL erzeugt


    Mit dem kleinen Unterschied, dass du wahrscheinlich noch eine User-URL besitzt und er nicht. Wer weder User- noch die neue benutzerdefinierte URL (/c/[Name]) besitzt, muss auf die Standard-URL zurückgreifen.


    http://www.youtube.com/channel/[Lange Zeichenkolonne]?sub_confirmation=1


    @Mario Be, da du deinen Kanal verlinkt hast, solltest du obiges Beispiel schnell anpassen können.

    Und wozu die Bugfixes wenn sich doch nichts ändern sollte? Ich dachte sowas behebt Fehler und bewirkt das es besser läuft. Also bei "Nichts", wären denk ich keine Updates raus gekommen. ^^

    Häng dich an einem Satz auf und verdreh meine Worte so wie sie dir passen, damit deine Antwort Sinn ergibt.
    Wer keine Probleme mit 2.0.137 hat, für den ändert sich sonst überhaupt nichts mit 138 oder 139.

    Wie auch immer: Direct3D9 scheint katastrophal aufnehmbar zu sein.

    Absolut. Bisher ließ sich nichts so schlecht aufnehmen wie das. ^^


    Ich würde ja gerne mal ein Vulkan Spiel in die Finger bekommen und schauen wie es sich dort mit dem FPS Drop verhält oder zumindest Erfahrungen anderer diesbezüglich erhalten. Vulkan für das neue DOOM ist zwar schon länger erhältlich, aber bisher hat sich wohl noch niemand an die Kombination von Dxtory und Vulkan gewagt.

    Mit MSI AB war der Verlust in bspw. Darksiders (DX9) noch mal schlimmer. Ein anspruchsvolles OpenGL Spiel hatte ich schon länger nicht mehr. Auch OBS Studio beherrscht DirectX9 Capturing nur scheinbar besser (aus meiner Sicht). Zwar werden die Spiel-FPS kaum beeinflusst, allerdings ist die Aufnahme selbst nie so rund wie man es sich wünscht.
    Mit Wait for available buffer und Synchronize Video FPS lieferte Dxtory in meinem Fall bisher die besten Ergebnisse, was DirectX9 betrifft. MSI AB verwende ich inzwischen eigentlich gar nicht mehr, nur zum Testen und Feststellen, dass es schlechter läuft, sonst würde ich Dxtory schließlich nicht nutzen. ^^

    138 und 139 waren nur Bugfixes und sollten sonst nichts ändern.
    Ich hab mit 137 erfolgreich (nach kurzem Test) aufgenommen und auch heute mit 139. Wer mit 137 keine Probleme hat, wird damit auch gut weiterhin klar kommen. Auch wenn sich ab 137 die Performance bei DirectX9 Spielen verbessert haben soll, ist der FPS-Verlust immer noch enorm im Gegensatz zu DirectX11 Spielen. :S

    Heute ausprobiert bei einem DirectX9 Spiel und es funktionierte nur noch jeder zweite Hook, die anderen resultierten in der Aufnahme eines Blackscreens, was auch die verdächtig konstante Bitrate im OSD erklären dürfte. ^^
    Von dem Plus an Performance spüre ich bisher nichts wirklich. Vielleicht macht sich das noch wann anders bemerkbar.
    Was genau der RawInput macht weiß ich bisher nicht, klingt im ersten Moment aber danach als hätte es was mit der Maus zu tun.
    Würde mich eher freuen, wenn der kleine Bug behoben werden würde, der unter anderem mit MagicYUV auftritt, siehe hier.

    also am besten in 4k aufnehmen oder was

    Vollkommen richtig erkannt, bzw. in 1800p. Oder das Video einfach hochskalieren.


    Oder verlieren die Videos beim Upload extrem an Qualität?

    YouTube verarbeitet jedes Video neu, daher verliert auch jedes an Qualität. Je besser die Qualität des Videos ist, desto besser ist das Ergebnis der Verarbeitung und die Auflösung im Player ist eigentlich ein Qualitätsschalter. 2048x1152 sieht bspw. bereits wesentlich besser aus als 1080p, da hier bereits die Bitrate eines 1440p Videos anliegt.

    Das sähe sicher auch besser als als der Emulator.

    Niemals. Allein schon wegen der verlustfreien Aufnahmemöglichkeit des Emulators für die du bei der PS3 erstmal eine geeignete Capture Card bräuchtest.
    Je nach PC Leistung lässt sich die Qualität des Emulators deutlich in die Höhe schrauben. Wenn du schon den Spielstand außen vor lässt, würde ich mich erst an dem Emulator probieren.

    Warum nimmst du dann in 60FPS auf, wenn du hinterher sowieso 41 draus machst?
    Nimm die zusätzlichen FPS doch einfach mit und kodier mit deiner Aufnahme-FPS, also 60, tragen schließlich auch zur Videoqualität bei.

    Für alle die MagicYUV in Dxtory nutzen wird es demnächst wohl ein gern gesehenes MagicYUV Update geben, falls der Dxtory Entwickler nicht darauf reagiert. Mit dem Update dürfte die Performance von MagicYUV in Dxtory ansteigen, da unnötige durch Dxtory verursachte Lesezugriffe vermieden werden.
    Details gibt es auf doom9 und im Exkode-Forum zu lesen.

    Die 41FPS sind die Minimum FPS auf YouTube um die HFR (High Frame Rate, 41-60FPS) Encodes zu bekommen, welche nochmals höhere Bitrate erhalten. Lädt man HFR Videos hoch mit einer höheren Auflösung als 1080p, wird die höhere Auflösung allerdings nur kodiert, wenn YouTube so gnädig ist und dir den VP9 Codec gönnt. Andernfalls ist bei 1080p@HFR Schluss.
    Lässt sich aber auch teils erzwingen, indem bei einem fertig kodierten Video, welches kein VP9 erhalten hat, im Videomanager auf den Pfeil neben "Bearbeiten" und auf "Video verbessern" geklickt wird. Das Ganze direkt mit "Speichern" bestätigen und dann heißt es warten, im schlimmsten Fall sogar mehr als ein bis zwei Tage.

    Solche Probleme können auch nach einer Installation einer neuen Version eines beliebigen Treibers auftreten.
    Wann genau tritt das Problem auf? Nur bei der Aufnahme des Emulators und bei sonst keinem anderen Spiel? Dann hast du dein Problem wahrscheinlich schon gefunden. OBS greift das Bild des Emulators ab und stört dabei den Emulator, wäre zumindest meine Vermutung. Hatte früher sowas ähnliches mit MSI Afterburner und DeSmuME.

    Da es bisher noch kein OBS Studio Thread gibt, wird das hier nun mal nachgeholt.


    Ziel des Tutorials ist die (verlustfreie) Aufnahme mit zwei separaten Audiospuren, welche nach der Aufnahme noch weiter verarbeitet wird. Kein Streaming, keine Facecam, keine Capture Card. Der gewiefte Leser sollte aber kein Problem haben das Tutorial zu adaptieren.


    Was ist OBS Studio?
    Bei OBS Studio handelt es sich um ein kostenloses Aufnahme- und Streamingprogramm. Die im Tutorial verwendete Version ist 0.16.2 und ist wie die Neueste hier erhältlich.


    Grundlegende Voraussetzungen
    Hier eine kurze Übersicht über das Hauptfenster von OBS Studio wo die jeweiligen Optionen zu finden sind, die im Tutorial angesprochen werden und was dafür benötigt wird:

    • Über Bearbeiten kann auf die Erweiterten Audioeinstellungen zugegriffen werden.
    • Im Profile-Menü lassen sich die Profile verwalten. Ein Profil beinhaltet alle getätigten Einstellungen, jedoch ohne Szenen oder Quellen. Es werden zwei Profile für dieses Tutorial vorausgesetzt.
    • Die Hilfe gibt Zugriff auf die Logdateien. Nützlich bei der Fehlerbehebung.
    • Hierüber lassen sich einzelne Szenen erstellen. Eine Szene spiegelt eine Zusammenstellung aus mehreren Quellen wieder. Für das Tutorial werden zwei Szenen vorausgesetzt.
    • Analog zu den Szenen lassen sich Quellen erstellen. Das Tutorial beschränkt sich erstmal auf eine Spielaufnahme, welche in einer der beiden Szenen vorhanden sein muss.
    • Über den Mixer können ebenfalls die Erweiterten Audioeinstellungen aufgerufen werden.
    • Aufnahmen lassen sich hierüber starten und auch stoppen. Alternativ kann dafür auch ein Hotkey eingestellt werden (empfohlen).
    • Die Tiefen der Einstellungen lassen sich über diesen Button erreichen.
    • Diese Angabe zur aktuell erzeugten CPU Last ist nicht verlässlich. Schaut dafür stattdessen in den Task-Manager.



    Erweiterte Audioeigenschaften


    In den erweiterten Audioeigenschaften wird festgelegt welche Audiospuren letztlich zusammengemischt oder separat gehalten werden. Da wir Spielsound und Stimme unabhängig voneinander aufnehmen wollen, legen wir Desktop Audio auf Spur 1 und Mic/Aux auf Spur 2.
    Wer direkt Spielsound und Stimme zusammenmischen möchte, kann beispielsweise beide auf Spur 3 legen, ist für das Tutorial aber unwichtig.



    Einstellungen
    Hier geht es nun an die interessanteren Einstellungen für das erste Profil:


    Kategorie

    Einstellungen

    Allgemein

    Keine Einstellungen nötig.
    Optional und rein visuell - Motiv: Dark

    Stream

    Keine Einstellungen nötig. Streaming wird in diesem Tutorial nicht behandelt.

    Ausgabe

    Unter Audio die Audiobitrate von allen Spuren auf 320 anheben.
    Hierdurch wird bei verlustbehafteter Audioaufnahme die Qualität möglichst hoch gehalten.

    Audio

    • Abtastrate: Entsprechend eurer Einstellung in Windows.
    • Kanäle: Stereo
    • Desktop Audiogerät: Standard oder euer Ausgabegerät (Lautsprecher, Headset, etc.).
      Bei Standard wird die Einstellung im System respektiert.
    • Mikrofon/Externes Audiogerät: Standard oder spezifisch euer Mikrofon.
      Auch hier wird bei Standard das Standardgerät im System genutzt.
    Alles Weitere ist für dieses Tutorial irrelevant.

    Video

    • Basis (Leinwand) Auflösung: Entsprechend der Auflösung eures Spiels.
    • Ausgabe (Leinwand) Auflösung: Auf den gleichen Wert stellen, da wir nicht skalieren wollen.
    • Ganzzahl FPS Wert: Eure Aufnahme FPS (Übliche Werte: 30, 41, 50, 60).
      Höhere FPS sorgen für ein "weicheres" Video, belasten allerdings euer System zusätzlich.

    Hotkeys

    Können beliebig gewählt werden, Hotkeys zum Starten und Stoppen der Aufnahme werden für das Tutorial aber vorausgesetzt!

    Erweitert

    • Renderer: Direct3D 11
    • Farbformat: I420
    • YUV-Farbmatrix: 709
    • YUV Farbbereich: Begrenzt
    Wer mehr zum Thema Farbformat, -matrix und -bereich erfahren möchte und wie dies die Qualität beeinflussen kann, sollte einen Blick hier hinein werfen:
    Farbräume (Tutorial) - erweiterte Erklärung und Zusammenhänge



    Ausgabe
    Wer sich wundert warum die Ausgabe eben nicht erläutert wurde:
    Hier gibt es mehrere Möglichkeiten, abhängig von persönlichen Präferenzen, Anforderungen oder vorhandener Hardware. Jede Möglichkeit wird nachfolgend in einem Spoiler zusammengefasst. Die wirklich interessanten Einstellungen kommen also jetzt.


    Variante 1: FFmpeg und UtVideo


    Variante 2: x264


    Variante 3: Nvidia NVENC


    Variante 4: AMD AMF
    Kann ich leider keine Angaben zu machen, da ich keine AMD Grafikkarte besitze.



    Das wär's erstmal! Sollte noch etwas unklar sein, füge ich weitere Erklärungen hinzu.
    Ergänzungen und Korrekturen sind erwünscht!


    Alternativen zu OBS Studio

    To-Do Liste

    • YUV444 / RGB für noch höhere Qualität
    • Problemlösungen
    • (Genaue) Einstellungen für AMDs AMF und Nvidia NVENC