OBS Studio - Verlustfreie Aufnahme & Sammelthread

  • Beim Reiter "Ausgabe" gibt es ja den Modus "Einfach" und "Erweitert". Bei Einfach kann man direkt auswählen, dass die Aufnahme verlustfrei abläuft, aber ich habe keine Möglichkeit, irgendetwas beim Audio zu machen.


    Schalte ich dann auf Erweitert um, kann ich irgendwie nicht mehr einstellen, dass die Aufnahme verlustfrei abläuft. Auch beim Audio kann ich immer nur eine Spur auswählen und nicht, wie ich das bei einigen alten Tutorials gesehen habe eine Checkbox sondern ein Radial-Menü.

    Ich kann grad mal bei meinem Macbook nachschauen, da sollte es ja ähnlich sein. FFMpeg kann zumindest unter Windows und OS X bei OBS nur eine Tonspur aufnehmen. Wird dann wahrscheinlich auch für Linux gelten.


    Wenn du auf "Normal" umstellst, kannst du dann nur zwischen x264 oder H264 auswählen, hast aber mehrere Tonspuren in der Datei.


    x264 kann zwar eine verlustfreie Aufnahme (da habe ich allerdings die Einstellungen nicht mehr im Kopf), aber diese Dateien brauchen beim Decodieren in der Nachbearbeitung deutlich länger, als wenn mit UT-Video oder MagicYUV aufgenommen wurde. Hatte ich bei meinen Stream-Aufzeichnungen früher gemerkt, da hat MeGUI für die OBS-Dateien fast doppelt so lange gebraucht, um die Dateien zu encoden als meine Aufnahmen mit DxTory.


    Kommt es bei euch eigentlich vor, dass Aufnahmedateien sich drastisch in der Größe unterscheiden? Mit CQP 17 bekomme ich zwischen 6 GB und 12 Gb, es gibt aber immer wieder Fälle, wo die Dateigröße auf 20, neulich sogar auf 47 GB anwächst. Nur durch die Unterschiede im Video oder selbst der Länge kann ich mir das nicht erklären..

    Klar. Je nach Komplexität des Videos gibt es da schon ordentliche Unterschiede. Wenn ich mal auf meine fertig encodierten Videos gucke, da haben die 20 Minuten Need for Speed oft die zwei- bis vierfache Dateigröße im Vergleich zu den 30 Minuten Mass Effect Andromeda. Bei einem schnellen Spiel, wie einem Rennspiel, ändern sich pro Frame eben viel mehr Pixel als bei einem etwas ruhigerem Spiel, wie etwa einem RPG oder Adventure. Daher werden die Dateien dann auch größer.

  • Ich habe keine Ahnung, was es unter Linux noch für Aufnahmeprogramme gibt ... Mit den Livefiltern von OBS für die Audiospuren kann man aber auch schon relativ viel machen. Gab auch noch ein paar Plugins, wo man bessere Filter nutzen konnte. Damit kann man dann auch in einer Tonspur aufnehmen und du musst das Mikrofon nicht mehr nachbearbeiten. Ich kann ja morgen mal am PC gucken, wie die Filter hießen.


    Aber deswegen nehme ich auch nur mit OBS auf, wenn alle anderen Programme versagen. Es bietet für mich einfach keine zufrieden stellenden Aufnahmemöglichkeiten.

  • Würd sich wer noch die Mühe machen, und nach all dem Beraten einen (neuen?) Guide zu erstellen oder hier am Ende noch mal das wichtigste zusammenfassen, damit wir ein endgültiges Ergebnis haben?(und man den Thread vielleicht schließen kann?)
    Ich denke da an bsp.: @Sagaras @Schauerland @De-M-oN und @Kayten


    Evtl. Bilder enbringen?


    Danke :)



    Edit: Warum? Weil der Guide schon in den ersten 5 Kommentaren wieder halb über den Haufen geschmissen wird (siehe Farbmatrix etc.) und sich ein Anfänger so schnell unsicher werden könnte. Außerdem sind (glaube ich) noch Fragen offen im Bereich: Warum Lossless und auf gar keinen fall CBR?, Two-Pass Codierung & B-Frames. (zumindest sind diese nicht Begründet im Guide?)


    Edit2: Noch eine Frage meinerseits. Wo würde man umskalieren für Twitch streams (1080p zu 900p60fps) im Video Tab oder direkt in der Ausgabe? Unterschiede?

  • Edit2: Noch eine Frage meinerseits. Wo würde man umskalieren für Twitch streams (1080p zu 900p60fps) im Video Tab oder direkt in der Ausgabe? Unterschiede?

    Umskalieren bei OBS am besten im Video Tab. Dort kannst du zum einen einen Skalierungsfilter einstellen und zum anderen findet hier die Skalierung vorm x264 encoder statt und wird wohl von der GPU übernommen was der allgemeinen performance zugute kommen könnte (je nach Spiel und System positiv). Quelle

  • Mit diesen Einstellungen kann ich die Aufnahmen in Editing Tools wie TMPGEnc oder Adobe Premiere nicht mehr flüssig abspielen, Audio läuft durch aber vom Video sehe ich nur jeden 20sten Frame oder so, das macht ein bearbeiten unmöglich. Woran wirds liegen?


  • Mit diesen Einstellungen kann ich die Aufnahmen in Editing Tools wie TMPGEnc oder Adobe Premiere nicht mehr flüssig abspielen, Audio läuft durch aber vom Video sehe ich nur jeden 20sten Frame oder so, das macht ein bearbeiten unmöglich. Woran wirds liegen?



    Ich nehme mal an das du mit NVENC CQP oder (gilt aber auch für x264) aufnimmst: Die Dateien die OBS für die Aufnahme produziert, gerade mit niedrigen CRF/CQP, sind sehr schlecht durch viele Windows Timeline edioren seekable.


    Du kannst mal versuchen die .mkv datei in .mp4 zu remuxen (aber nicht in .mp4 direkt aufnehmen - Risiko bei absturz etc.). Das sollte schon stark helfen. Das geht entweder bei OBS selber oder am besten machst du das mit ffmpeg - so z.B..

  • Hallo,


    da ich doch wieder mehr an meinen Videos schneiden möchte ohne ein Skript zu nutzen, suche ich nach den besten Einstellungen für gute Videoqualität.


    Ich nutze als Programm zum schneiden Premiere.
    Ich weiß, dass nach dem encoden durch Premiere auch einiges verloren geht aber ich fange erstmal bei den Aufnahme Einstellungen an.


    Da ich ein wenig raus aus der Materie bin, habe ich einige Einstellungen aus Tutorials und Blogs schon probiert.
    Ist es so, dass eine höhere Bitrate, tatsächlich mehr bringt nachdem man es durch Premiere encodet hat?


    Ich nutze NVENCH H.264 als Codierer in 1920*1080.


    Aber alles was man dann bei Ausgabe einstellen kann in OBS, versteh ich nur zum Teil und es scheiden sich extrem die Geister.


    Mir ist da auch die Dauer des encodens nicht ganz so wichtig weil diese geschnittenen Aufnahmen eher selten sind.


    Ziel ist eine möglichst hochwertige Aufnahme, Dateigröße muss nicht gering gehalten werden aber sollte auch nicht überdimensional groß sein.
    Ich hab hier mal eine kleine Excel Tabelle mit verschiedenen Einstellungen von OBS und dem Premiere Exporteinstellungen.




    Hier das Ergebnis und ich muss sagen, das ist bei allen Einstellungen nach dem Upload gleich:



    Testvideo



    Nun muss ich ja etwas grundlegend falsch machen aber komme nicht dahinter was.



    Mit ist klar, dass einige Einstellungen total irrsinnig sind in der Tabelle aber ich wollte es mal drauf anlegen, was Youtube nach dem Upload anders macht. Halt nix wie es aussieht.



    Wie bekomme ich es hin, dass meine Videos halbwegs scharf sind (mir geht es nicht um 4K)?
    Bei Bewegungen und Kontrastreichen stellen sieht man deutlich Krisselbild.
    Es gibt ja Youtuber die nur OBS und Premiere nutzen und bei denen das auch irgendwie funktioniert.


    Oder kommt hier höchstwahrscheinlich doch ein Frameserver für Megui zum Einsatz und nicht der Premiere Export/Enoder?


    Ich danke jedem für seine Hilfe, da ich so langsam durch intensives gegoogle und gelese eher dümmer als schlauer geworden bin, was gute Einstellungen in OBS und Premiere sind, um vernünftige Qualität zu erhalten.


    :)

  • Den Fehler mit den Schlieren hatte ich auch bei mir gehabt.


    Meine Einstellungen waren:


    Nachdem ich es so einstellte waren die grauen schlieren nicht mehr vorhanden.


    Vielleicht für den einen oder anderen interesannt.


    Edit: Upsi, hab De-m-on ganz übersehen :whistling:

  • Um news um OBS mal in diesem Thread zu halten:


    Neuer Test Build für OBS der versucht die NVENC Performance zu verbssern! Kurz, anstatt das die Frames von OBS an den Ram gehen und dann an den NVENC encoder scheint jetzt alles exklusiv auf der GPU zu laufen! Hier der Thread im OBS forum und hier ein Post den ich dazu interressant fand.


    Das Ganze scheint durch eine Kooperation mit Nvidia entstanden zu sein (Stellt euch mal vor NVIDIA erlaubt die Shadowplay performance [wie war das mit dem hook?] in der Zukunft auf OBS!) - Insgesammt werden die Resultate wohl am sichtbarsten auf der RTX Serie sein (oder das ist eine Leere Werbung) soll aber auch auf den älteren Generationen Vorteile Bringen.


    @De-M-oN Denke das Interressiert dich [Damit hier mal jmd. mit technischen Wissen um NVENC rein guckt :P ]

  • Liebe Leute,


    seit kurzem habe ich Probleme mit OBS und der Aufzeichnung von "Shadow of the Tomb Raider".
    Die ersten 7 oder 8 Folgen liefen ohne Probleme. Heute wollte ich endlich weiter machen und stelle fest, dass bei den Kameraschwenks die Aufzeichnung in OBS stockt und massiv ruckelt.
    Außer dem NVIDIA-Treiber für meine GTX1070 hat sich nichts geändert. Deshalb kann ich nicht nachvollziehen, was hier auf einmal los ist. Eine Neuinstallation von OBS hat nichts gebracht. Ich nutze folgendes Equipment (grob):


    NVIDIA gtx1070
    2x Full-HD Monitor
    CPU: Intel Core I7-4771
    RAM: 16 GB


    Das Spiel liegt auf einer SSD und läuft sauber und flüssig. Das Bild im OBS stockt und ruckelt. Hat jemand eine Idee woran das liegen kann? Ich habe keine Idee wo ich starten soll nach dem Fehler zu suchen.
    Auf den ersten Blick scheint es auch das einzige Spiel zu sein, bei dem OBS so spinnt.


    Vielen Dank schon mal

  • aktuell gibts aber noch nen fehler mkvs werden in premiere als 1000 fps erkannt (also eigentlich ist es ein premiere fehler)


    vermeidenkann man das mit dem ffpmeg parameter -r 60 aber den kann man nicht im custom ffmpeg setzten (warum auch immer) sonder NUR parameter für den ausgewählnten ENCODER


    und allgemeine dinge wie fps (-r) oder GOP (-g) gehen nicht.


    Werde mal den neuen Modus testen...
    die RTX sollen ja auch viel besser sein im encoding so haben sie beispiele gezeigt dass ein mit RTX encodiertes bild besser aussah als eins mit x264 im "fast" preset - Die optimierung wurde hauptsächlich fürs streamen gemacht.

  • aktuell gibts aber noch nen fehler mkvs werden in premiere als 1000 fps erkannt (also eigentlich ist es ein premiere fehler)

    Nein ist ein OBS Fehler.


    meh. Bei der normalo Ausgabe hatten die den 1000 fps in Header bug gefixed seit Version 22. In ffmpeg ist der bug immer noch drin? meh :/
    Kannst ja mal Mediainfo machen - wirst sehen das OBS da 1000 fps in die Datei eingetragen hat.

  • Krass nur das die so lange dafür gebraucht haben^^

    Was ja auch zeitgleich mit der VRR (Sync) Kompatibilität von Geforce Karten angekündigt wurde 8o Vlt. will NVIDIA ja offener werden ? :/ Wird wohl einen Teil an denen gelegen haben da das eine neue NVENC encoder / SDK Version genutzt wird.
    Alles in allem erwarte ich zwar keine Performance Revolution - freue mich aber dennoch. Ich werde noch


    @Schauerland
    Ebenfalls ein Schritt vorwärts (bzgl. mehrere Spuren in ffmpeg Ausgaben). Persönlich bin ich jetzt ganz bei NVENC angekommen, gerade da vor einiger Zeit der 1000fps NVENC bug in OBS behoben wurde und somit ein erneutes remuxen für eine bessere Spulbarkeit (in TMPGenc) nicht mehr nötig ist. Allerdings sollte es dann wenigstens möglich sein mit utvideo RGB richtig in OBS mit mehr als einer Spur aufzunehmen.

    Bei der normalo Ausgabe hatten die den 1000 fps in Header bug gefixed seit Version 22

    Wie du beschrieben hast - wenn ich mit NVENC in eine .mlv schreibe habe ich den bug auch nicht mehr seit Version 22.0.


    @Schauerland
    Das mit dem Vortei der RTX Karten (in Bezug auf die verbesserte Qualität bei gleicher Bitrate) halte ich für Twitch Streaming Bitrates für ein Gerücht das NVIDIA verbreitet und nicht-streamer (wie Linus Tech Tips) wie ein Papagei weiter verbreiten. Jedenfalls habe ich davon noch keinen tatsächlichen Beweis gesehen der das belegt - eher welche die es widerlegen / in frage stellen.


    Gerade diese von NVIDIA produzierte Grafik dazu ist sehr fragwürdig: Twitch Partner und eine 8000 bitrate ? Gibt es nicht! HEVC fürs streamen ? Wäre mir neu das Twtich das akzeptiert...


    Würde natürlich gerne Beispiele, von Nutzern, sehen die das Gegenteil aufzeigen. EDIT: Zynische Ansicht - könnte mir sogar vorstellen das wenn überhaupt mal diese 15% bessere Effizienz bei H264 erreicht wird (Also 5100 statt 6000 bit? - das soll ein Qualitäts Sprung von x264 Fast auf Medium gleich kommen?), das diese eher basierend auf einem Software Knebel seitens NVIDIA zugrunde liegen..

  • Für Partner gibt es keine Bitraten beschränkung soweit ich weiß.
    Ich habe bisher auch nur offizielle screenshots gesehen aber die RTX ist ja draußen und die OBS Testversion auch kann also nicht mehr lange dauern.


    Auf YouTube kannst du generell mit höheren Bitraten streamen. 4K glaub ich bis 40 Mbit oder so das wäre schon interessant.


    4K 60fps streamen ohne merkliche Geschwindigkeitseinbuße xD


    Ich streame momentan mit meinen Ryzen mit x264 medium 720p60 mit 4000er bitrate und das funktioniert sehr gut und sieht akzeptabel aus

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!