Beiträge von De-M-oN

    angepast an dem was YT max zulässt?

    Youtube lässt lossless zu.
    Maximale Dateigröße von 128 GB ist auch eher wie kein Limit vorhanden :D


    Container: MKV
    Audio Codec: FLAC
    Video Codec: Entweder NVEnc wenn Upload gut, oder x264.
    NVEnc: CQP statt Bitrate mit einem CQP Faktor je nach NVEnc version zwischen 18 und 20.
    x264 CRF statt Bitrate. Auch so um die 18 bis 20 als Wert.


    Bitratenfixiert ist nicht so toll, weil du weißt ja nie wieviel dein Video braucht und hast immer variable Qualität die entweder sichtbar ist, oder du bist so sehr auf nummer sicher gegangen das du zu viel hochlädst. Du wirst jedenfalls nie richtig treffen, zumal jedes Spiel und jede Aufnahme eine andere Bitrate für Qualität x benötigt.
    Mit CQP oder CRF bestimmst du welche Qualität jeder Frame haben soll, anstatt die Dateigröße.

    Wenn du es vorher schon weißt das du nachbearbeiten wirst, nimm eher CQP10 um durch das Transcoding von Lossy zu Lossy nicht zu viel Generation Loss zu erleiden.
    Wenn die OBS Skalierung auf Lanczos steht, bist du damit gut beraten. Die meisten Programme skalieren via CPU und zum Teil auch singlethreaded, weshalb du viel Encodierzeit sparst, wenn OBS schon skalierte Videos aufnimmt.

    Und da hatte ich im Spiel selber schon Ruckler drin, die sich dann natürlich auch auf den Stream und die Aufnahme übertragen haben.

    Wo hast du es eingestellt? Beim Encoder oder bei Video - skalierte Ausgabeauflösung?
    Ist ein riesen Unterschied. Beim Encoder isses via CPU.
    Aber ich sehe gerade - die scheinen die Option beim Encoder mit version 24 eh entfernt zu haben nun.

    3200x1800 ist das Minimum um die Bitrate bzw Codierung für 4k Videos zu bekommen


    ID 315 Encode, statt ID 308.


    Das Label wird 1440p bleiben. Die ID 315 aber da sein.


    Maximale Dateigröße ist 128 GB.


    Je nach dem welche Grafikkarte du hast, sind CQP 18 bis 20 soweit ok.

    Dann werden die Dateien deutlich kleiner. Allerdings hast du dann immer noch das Problem, dass die Bitrate, die Youtube für 1080p Videos freigibt,

    Er kann es auch von OBS direkt hochskalieren lassen und dabei geht so gut wie gar keine Leistung verloren, da via GPU skaliert wird.
    Eine weitere Sache die DXTory nicht kann. Also schon kann, aber natürlich auch wieder nur über die CPU und somit hohem Leistungsverlust.


    Allerdings hast du dann immer noch das Problem, dass die Bitrate, die Youtube für 1080p Videos freigibt, schon lange nicht mehr für Gaming Content reicht.

    Die hat noch nie gereicht :P

    OBS wär ideal, Shadowplay aber das einfachste. Da drückste nur aufnahmetaste und go.
    Bitrate ihm vorher aber auf max stellen und Qualität auf 4k (er nimmt trotzdem in der gespielten auflösung auf, aber nur auf 4k benutzt er auch die 130 mbit, ansonsten bei 1080p nur 50 mbit und bei 1440p nur 100 mbit - auch wenn der slider auf 130 steht.

    x264 kümmert sich um video, da es ein video encoder ist
    Dein gewählter Audio Encoder kümmert sich als Audio Encoder nur um Audio.
    Du hast dann eine Videodatei und eine Audiodatei.
    Diese beiden Dateien müssen dann in ein Containerformat, wie z.B. eben MKV. Das nennt sich muxen
    Der Auto-Encode Button unten rechts würde automatisch einen Mux Job hinzufügen.
    Alternativ kannst du die auch mit MKVToolnixGUI muxen
    https://mkvtoolnix.download/downloads.html#windows

    Wenn du die Komprimierbarkeit verminderst durch ausgeschalteten Features, bleibt dem Encoder um die gleiche Qualität wie erwünscht zu erzielen nur eine höhere Bitrate zu verwenden um den Nachteil auszugleichen.


    Ergo entweder größere Datei (CQP/CRF)
    oder weniger Qualität (CBR/VBR)


    Wenn die Datei von OBS hochgeladen werden soll, würde ich die Einstellungen auf maximale Effizienz stellen um weniger hochladen zu müssen.

    oder schnelle Bearbeitung der Videodateien

    Geht wunderbar. Aber natürlich nicht mit einem SingleThread Decoder ala FFVideoSource. Das sollte klar sein.
    L-Smash wäre schon deutlich performanter, da es zumindest Multithreading kann.
    GPU Decode wäre aber natürlich die idealste Lösung. Und natürlich auch der Encode, statt CPU.

    oder die Videos zu zu codieren, dass man sie schnell verarbeiten kann

    1000fps bug wurde gefixt und geht nun schnell.

    Allerdings zweifle ich da auch noch ein bisschen dran, denn als ich früher mit OBS und dem UTVideo-Codec aufgenommen hatte, hat die Verarbeitung der Dateien ein Vielfaches länger gedauert, als bei Dateien, die mit Dxtory und dem UTVideo-Codec aufgenommen wurden.

    Das liegt nicht an OBS. Der ffmpeg UTVideo Decoder ist eben langsamer als der hauseigene Decoder. Da kann OBS nichts für. Da müsste OBS VfW Support anbieten. Aber kaum einer will überhaupt noch mit CPU aufnehmen so wie du^^


    Overlay wär geil und die OBS Devs haben ja auch nichts dagegen, im Gegenteil. Aber die haben keinen Dev außer dem Admin der sowas programmieren kann. Overlay wär ich am meisten an einem Livestream Chat Display interessiert. Für Aufnahmestatus find ich's jetzt aber nicht so dringend notwendig. Zumal OBS ja nicht davon abhängig ist, ob das Spiel gerade läuft und OBS stellt auch nicht von alleine die Audiogeräte um nur weil mal eines nicht angeschlossen war..

    Einzig geht es langsam, wenn er die Wellenspur der Audiodatei noch lädt.
    Klappe die Audiowellenanzeige ein oder lass es vollständig durch laden.


    Und was ich auch noch sehr empfehlen kann in den Einstellungen den Framesprung von der Bildrauf/Runter Taste von 5 Frames auf 1 Frame zu ändern, so dass man eine Taste hat mit der man frame by frame navigieren kann. Das find ich ziemlich sinnvoll.

    Dazu kommt, dass in der Timeline reinzuzoomen nicht sensitiv genug ist

    Ich mache das via dem Slider(also diese horizontale bildlaufleiste) über den Ebenen.

    Mein Hauptkritikpunkt ist, dass die Wiedergabe in der Vorschau ziemlich lagt, was bei anderen NLE nicht der Fall gewesen ist.

    Hab da irgendwie keine Probleme. Keine Ahnung. Erst bei x3 speed wiedergabe kann es etwas hängen. x2 läuft bei 2560x1600 videos flüssig durch.

    Naja wie bei allen kompressionsunterstützenden Einstellungen wird der Encoder mehr Bitrate benötigen um die geforderte Qualität durch die geminderte Kompressionseffizienz erfüllen zu können, oder wenn ihm das verwehrt wird (CBR / VBR) wird eben die Qualität dann entsprechend niedriger.