Beiträge von MaxxPuzzles

    Das klingt doch mal vielversprechend.
    Auf der verlinkten Seite steht geschrieben, dass "bis zu" 2160p60FPS unterstützt werden. Sind da auch Auflösungen wie 1800p oder 1728p mit drin? Immerhin sind diese doch recht speziell.

    Laut der Elgato Seite sind die Auflösungen nur auf die Standards beschränkt. Jedoch sind auch 1440p144fps möglich, lässt also darauf hoffen das die Auflösungen auf der Seite nur auf die Elgato Software bezogen sind:

    Hi Leute,


    hatte bisher dazu hier noch nichts gefunden (was mich wundert): Elgato bringt nächste Woche (21.11) eine 4k 60fps fähige Capture Card auf den Markt.
    Amazon.com - Tech Specs - Supported Resolution + FPS


    Preispunkt sind 399 US Dollar (exkl. Steuern) - Bei uns kommt die also auch auf die 399 Euro (inkl. Steuern). Im Vergleich zu professionellen Produkten von Datapath und Magewell wird die Elgato bestimmt als erstes an der Kompatibilität und den Farbräumen sparen müssen. So steht schon auf Amazon das 4k60 fps Aufnahmen nur bei 4:2:0 gehen (wobei das für die meisten wohl reichen sollte). Jedoch auch nur halb so teuer wie andere 4k60fps Capture Cards, was die unter Umständen doch einen Blick wert machen könnte.


    Viel wichtiger: Glaubt ihr das man mit anderen Programmen wenigstens ein lossless signal abgreifen kann? (abgesehen vom 4:2:0 Farmraum)
    Mir ist klar das momentan einiges auf Spekulationen raus kommt, dennoch, vlt. kann ja jmd. was aus den anderen Informationen herleiten ?

    Zu Problem 1
    Ich nehme mal an das du entweder eine Capture Card oder die NDI Plugin Lösung von OBS nimmst um das Spiel an den Streaming PC zu schicken.


    Wenn ja, dann würde ich einfach den Gamesound direkt mit dem Bild mit über HDMI schicken. Dafür geht entweder:

    • Wenn vorhanden, in Aufnahme den Stereo Mix (oder wie auch der bei deiner Soundkarte heißt) aktivieren und mit der Capture Card abhören.
    • Voicemeeter runterladen und den Voicemeter Output auf Sounkarte und Capture Card abgeben.

    Versuch das mal, wenn du irgendwo hängen bleibst sag bescheid.

    Die Szenenkomposition ist schuld. Die Preview ausschalten hat da kein Effekt. Das ist OBS by design.
    [...]

    Teilweise eine akademische Frage: Gibt es andere Software auf Windows die ein Spiel abgreifen (hook) kann und dieses auf einer preview wiedergibt, ohne Aufnahme oder Streaming aktiv zu haben = NUR PREVIEW - vlt. ohne den Performance drop von OBS ? Schlägt sich Xsplit da besser [kann das erst heute abend testen]


    EDIT: Konnte jetzt mal das hooking und preview von XSplit Broadcaster testen - jedenfalls ist der Hook + Preview performance von Xsplit nicht schlechter als der von OBS und in Fallout 4 teilweise performanter (anstatt 15 fps drop nur etwa 7-8, je nach Stelle). [Es geht nur um den ersten Hook + die preview performance! Kein Encoding re. Stream/Aufnahme!]


    Xsplit ist jetzt natürlich nicht kostenlos und der Projector mode geht nicht in der Free Variante. Mal gucken wie das mit Gamecaster aussieht - denke aber nicht anders. Werde für meine Zwecke aber eher bei OBS bleiben um das Bild abzugreifen und stattdessen mit den Grafikdetails runtergehen um mir einen FPS buffer zur 60fps Aufnahme herzustellen.

    Glaube nicht das du es falsch verstanden hattest, die FPS fehlen wie du angenommen hattest in der Spielleistung. (Bei mir also von ca. 95fps in Fallout 4 auf 85 fps) Solange ich also über 60fps im Spiel bleibe, bleibt auch die Aufnahme bei 60 fps.


    (wobei es immer am besten wäre ein vielfaches der Aufnahme fps zu haben - also bei 60fps - 120fps, da dann die Aufnahme im Prinzip jeden zweiten frame hat anstatt jeden 1,5 - wobei das eher ein optimum als ein wichtiges Kriterium wäre)
    EDIT: De-M-oN war schneller, in klammern das was er beschrieben hat re. framelimiter etc.


    EDIT2: Nur um das klarzustellen, um die 10 fps weine ich nicht unbedingt da ich eh auf 75fps limite (hat mit der Gamebryo engine zu tun - sonst läuft das spiel auch schneller als gewollt). Nur muss ich halt aufpassen das an den Stellen an denen ich evtl. auch ohne aufnahme und OBS unter 70fps falle (evtl. eine Stadt etc.) mit der Aufnahme nicht unter die 60fps falle - also müssen eher ein paar mods oder effekte raus damit die Spiel fps mit der Aufnahme immer über 60fps bleibt.


    EDIT3: Unabhängig von der FPS ist es ebenfalls schade das ich OBS Spiel aufnahmen nicht ordentlich im TMPGenc bearbeiten kann da es nicht spulbar in der preview ist.
    Webcam Aufnahmen von OBS - egal welcher encoder - lassen sich jedoch ohne Probleme in TMPGenc spulen. @De-M-oN meinst du es gibt dann doch einen Trick um OBS Aufnahmen von Spielen in der Timeline zu bearbeiten ? ?(

    Danke für die Erklärung - hatte mich wie erwartet schon zu früh gefreut. Momentan könnte ich nur das 1440p Spiel (z.B. per OBS preview projection) an die LGX geben, das dort mit ffmpeg wie von dir beschrieben abgreifen (in 4:2:2) um dann zurück auf 1440p zu skalieren :S


    Dann lieber gleich die min. 5 fps durch OBS Szenenkompisition und die ca. 3-5 fps durch die Aufnahme (NVENC hat bei OBS bei mir immernoch etwa 3-5 fps verlust) in Kauf nehmen - auch wenn ich das dann nicht mehr wirklich in TMPGenc bearbeiten kann (wie im anderen thread beschrieben, das resultat ist praktisch non-seekable in TMPGenc).

    @'Topic


    Eigentlich genau das was ich auch machen will - (mit NVENC aufnehmen und OBS streamen, jedoch aufnehmen auf gaming pc - da 1440p - und per Aver LGX an zweit pc und dort streamen)

    Code
    ffmpeg -rtbufsize 2147M -f dshow -framerate 60 -thread_queue_size 1024 -probesize 10M -pixel_format bgr24 -i video="Datapath VisionSC-DP2 Video 01":audio="Wave (ASUS Xonar HDAV 1.3 Audio" -f dshow -itsoffset 0.1 -i audio="Line (AudioBox 22VSL Audio)" -map 0 -map 1 -vf "vflip" -vcodec h264_nvenc -pix_fmt yuv420p -rc:v vbr -b:v 0 -qmin 1 -qmax 16 -preset hp -acodec pcm_s16le -audio_buffer_size 80 "e:\Lets Play DooM 2016\LP-DooM2016-MAP05_7_3.mkv"


    Größtenteils kann ich die Befehle verstehen, aber hier ein paar Fragen:

    • du greifst ja da die CC ab fürs Video. Was stelle ich denn dort ein für reines Game Capture ? Den Monitor Namen?
      • Woops, denke ich verstehe es gerade ;( : geht das nur um CC anbzugreifen / da es keinen eigenen hook hat (der hook von nvidia ist ja von NVIDIA nicht open wenn ich mich richtig erinnere)


    • Was machen denn die parameter für deinen game sound ? das -f dshow und der offset ? gibst du einen offset von 0.1 vor ?
    • Sind in dem Beispiel beide Spuren stereo ?
    • Von der Lautstärke her nimmer der dann die Werte die im Windows aktiv sind ?
    • Welche Auflösung greift der denn ab ? Ich nehme an die gerade aktive Auflösung auf dem Gerät - siehe punkt 1.


    Wenn ich damit nur CC abgreifen kann wäre das schade - dann bin für gamecapture immernoch auf OBS angewiesen (da die LGX nicht 1440p kann und ich keine neue CC kaufen will).

    Hey Leute,


    Da ich in den letzten Monaten, gerade bei open world spielen, die Interaktion auf Twitch eigentlich sehr genoßen habe aber es gleichzeitig schade finde das diese Folgen nicht auf Youtube landen hatte ich die letzten Tage daran gedacht wie ich das am besten kombinieren könnte.


    Vorweg sei gesagt das ich 1. nicht auf Youtube streamen will (zu wenig leute dort) und 2. das Archivieren von Folgen vom Stream aus einfach nicht ansehnlich ist.
    Wichtig ist dabei das ich momentan schön bei 1440p@60fps aufnehme (mein gaming pc läuft auf 1440p@120fps) - auf einen Raid0 in meinem gaming pc. (Ich skaliere nicht hoch - daher nehme ich mit YUV4:2:0 auf - auch wenn das auf das runterskalieren bei YT ebenfalls einen leichten Einfluss hat.


    Daher folgende Überlegungen:


    Ziel
    Auf Twitch Streamen (inklusive Facecam und etwaigen overlays, z.B. Chat) mit den gehabt 720p@60fps halt mit CBR.
    Das ganze geschehen aufnehmen (inklusive overlays vom Stream, aber exklusive Facecam) und bei mind. 1440p @60fps mit TMPGenc encoden und bei YT hochladen.


    Soweit zum Ziel :D Folgenden Ansatz hatte ich schon ausprobiert:


    1er Ansatz
    Einfach mit OBS vom gaming pc aufnehmen (x264 oder NVENC) und gleichzeitig in der selben OBS Instanz streamen. Dabei war die Aufnahme 1440p60fpsNV12 und der stream wurde runter auf 720p skaliert. Das Skalieren auf 720p von dem Stream läuft dabei ja leider über den encoder statt OBS - da OBS auf 1440p für die Aufnahme bleiben muss. Neben dem Problem das die Facecam dann in der Aufnahme ist, ist die Performance durch Stream + Aufnahme zu stark beeinflusst (von 100fps auf 70fps - also kaum einen buffer zu den 60fps).


    2er Ansatz
    Zwei Instanzen mit zwei Profilen von OBS auf dem gaming pc. Facecam getrennt - jetzt jedoch sogar leicht schlechtere Performance als bei Versuch 1.



    • Mittlerweile fiel mir ein das ich noch eine Live Gamer Xtreme von den Konsolen Aufnahmen hier hatte sowie einen zweit PC (momentan mit Linux drauf - sollte aber mit OBS klappen / keine Ahnung re. LGX treiber) mit ordentlicher hardware (4770k auf 4,5 ghz - 770gtx [reicht die evtl. schon für NVENC ?])


    Also habe ich momentan folgende Überlegung:


    3er Ansatz?
    Die LGX an den zweit PC (stream PC ab hier) stecken und die LGX per HDMI an meine 1070. Jetzt OBS auf dem gaming pc nehmen um mit NVENC 1440p@60fps aufzunehmen, inklusive der Stream overlays, und gleichzeitig die preview auf die LGX projezieren (das geht - schon getestet) wodurch ich durch OBS auf dem stream pc noch die Webcam für den Stream einbinden kann. :D


    Ich denke das dier part recht gut funkionieren sollte. Allerdings habe ich immernoch einen leichten Einbruch der FPS (von 100fps auf etwa. 85) durch die Aufnahme auf dem gaming PC - aber gut so ist das halt da es dort immernoch einen hook gibt (+OBS Szenenzusammenstellung). Jedoch habe ich jetzt folgendes Problem:
    Wie kriege ich den Gamesound und den Mic. rüber auf den Stream pc um dort durch OBS in den stream zu kommen? [Problem 1] Kann ich beides auf dem gaming PC klonen und durch HDMI und durch die LGX an die OBS Instanz auf dem Streaming pc schicken ?



    Zudem denke ich schon über diese Lösung nach:


    4er Ansatz?
    Raid0 kommt in den Streaming PC. Jetzt wird die Ausgabe vom gaming PC auf die LGX geklont - oder durch OBS preview ohne aufnahme oder stream auf dem gaming pc einfach auf die LGX projeziert (Nebeneffekt: Kein Tearing nach der LGX!)


    Auf dem streaming PC habe ich jetzt wieder zwei Instanzen von OBS offen - eine zum Streamen und eine zum Aufnehmen. Wird zwar Leistung kosten, aber die sollte ja da sein - hat ja kein Einfluss auf das Spiel ab dem Punkt. Die Frage bzgl. des Tons vom gaming pc auf den streaming pc bleibt natürlich. (siehe oben) Mic könnte ich ja in den streaming PC stecken.
    Vorteil: Minimum an performance Einfluss auf den Gaming PC (+hooking unabhängig).
    Nachteil: Die Aufnahme ist jetzt aufeinmal in 1920p :cursing: Und mit OBS bin ich mir nicht Sicher ob ich die 4:2:2 von der LGX abgreifen kann (dafür braucht man ja AmarecTV) da man ja kein 4:2:2 bei OBS einstellen kann - oder ? Also müsste ich auch zum einen wieder hochskalieren und zum anderen mit 4:2:0 Material :cursing::cursing::cursing: [Problem 2]



    Wie gehts weiter ?
    So, jetzt habe ich jeweils zwei Probleme (1&2 siehe oben) sowie zwei mögliche Ansätze ...
    Ohne das ich jetzt direkt alles bei mir umbaue - wie würdet ihr diese Probleme lösen und welchen Ansatz würdet ihr mir raten weiterzuverfolgen um mein Ziel (siehe Anfang) zur Realität werden zulassen ?
    Das ganze ist schon etwas komplizierter - aber wer einen PC hat will ja auch mal tüfteln und das mögliche erkunden ;)

    Ich mache mal von hier weiter: Zum Thema OBS und NVENC performance etc.


    Jup - scheinbar brauchte es wirklich den Neustart :D Jetzt geht der Mem. Clock nicht mehr runter durch die Aufnahme und die performance ist viel besser als vorher. Insgesammt natürlich sehr gut - wobei auch nicht ganz ohne fps drop - etwa 5 fps durch die Aufnahme. Wobei es dadurch immernoch leicht (von 100: 2-3, stellenweise 5 fps) performanter bei mir ist als x264 und doch ein stückchen performanter als magicyuv /dxtory (5-8 fps).


    Eines habe ich jedoch gemerkt: OBS selbst, also ohne Aufnahme oder Stream aktiv (sowie preview aus) verursacht schon einen etwa 5fps drop (von 100 ausgehend). Habe anti-cheat compatibility und third part app support (steam overlays) aus. Denke das es sich einfach um den OBS hook handelt ?

    Jap, der hat wirklich von 4000 MHZ auf 3800MHZ runter geschaltet beim recorden ... Jedoch scheint das dev tool nicht zu greifen. Cuda force P2 state ist auf off und Power management mode auf prefer max. performance. Mal gucken ob ein Neustart hilft

    Habe ne 1070 - jedoch ist diese Datei am Ende noch weniger seekable. Habe mit high performance /CQP 1 und 10/profile high und main/ keframes2/ bframes 0 gpu 0 ausporibert.


    Ich muss aber auch sagen das bei mir nvenc nicht merklich performanter in Fallout 4 ist als x264/CRF1/keyframe1/ultrafast - an manchen Stellen sogar weniger performance als x264. (obs auf neustem Stand). Das ganze geht jetzt inhaltlich weg von TMPGenc .. ich mache vlt. mal im OBS thread weiter.

    Heyo,
    da ich für manche Spiele doch wieder OBS zum Aufnehme nehme und dort die x264@CRF1 Einstellung frage ich mich ob es mittlerweile eine Möglichkeit gibt die wiedergabe in der TMPGenc6 timeline von diesen Material etwas flüssiger zu bekommen als bisher (also. ca alle 3 sek. einen Frame).

    Ah ja, ich die alte ja extrahieren und direkt dann neu abmischen, sprich die erste Minute nur machen und dann muxen.


    Die Videos will ich halt nicht wirklich schneiden, sondern einfach aneinander in einem Video hängen. Geht das auch durchs muxen ?


    Wie hieß das Tool zum nochmal?

    Jo, dann bleiben die auf 1152. Gerade da die auf 4:2:0 waren wird das skalieren wohl nicht so soll.


    Jedoch will ich noch eine andere Tonspur drauf legen, jedoch nicht über das gesamte Video sondern nur die erste Minute. Zusätzlich will ich kleinere folgen zusammen legen/schneiden. Gibt es beim tmpgenc die Möglichkeit das zu machen ohne neu zu Encoden ?

    Heyo,
    habe tatsächlich einige alte Videos von mir auf der HDD gefunden die ich jetzt gerne wieder hochladen würde. Ich hatte die damals mit MeGui in 1152p encoded. Kann ich die einfach in TMPGEnc reinziehen und mit diesen Einstellungen (Plus DE-M-oN anmerkungen darunter) auf 1440p hoch skalieren? Was muss ich da beachten?


    Media Info des Videos unten:


    Danke!

    v 18.0 von studio ist raus. Gerade das hier in den changelog Click gelesen:

    • Added a checkbox to custom FFmpeg output that allows using any codec with a container format (due to the fact that it can display fewer codecs than are typically compatible with certain containers, though note that it may fail if an incompatible codec is chosen)

    denke mal das es sich dabei um codecs von obs studio selbst handelt ? Oder können wir endlich vfw codecs in obs benutzen ?

    Super, habe alles gefunden :)
    Joa, wollte eigentlich wieder die Eng. Version. Nur leider wollen die das ich jetzt meinen key auf der Seite registriere wenn ich die Eng. Version laden will. Im Prinzip habe ich damit zwar kein Problem, jedoch wollen die meine Anschrift + Telefonnummer. Dazu vertraue ich denen nicht genug wenn da mal Datensätze geklaut werden ... Auf der deutschen Seite konnte ich die Deutsche Version einfach so runterladen und den Key aus der Email dann eingeben.


    Slices sind auf 2 schon beim min.


    Danke für die Hilfe! Werde mal sehen wie 1440p so aussieht, dann evtl. doch auf 1800p gehen.