Beiträge von MaxxPuzzles

    So, bin jetzt auf folgenden Befehl raus:



    Code
    for %%a in ("*.mkv") do ffmpeg -i "%%a" -map 0:0 -c copy -movflags +faststart "%%~na.mp4"
    for %%a in ("*.mkv") do ffmpeg -i "%%a" -map 0:1 -c copy "Track1%%~na.aac"
    for %%a in ("*.mkv") do ffmpeg -i "%%a" -map 0:2 -c copy "Track2%%~na.aac"
    pause

    Der macht folgendes:
    1. Videostream aus jeder MKV datei im ausgeführten Ordner in eine neue MP4 datei muxen (Name bleibt dabei gleich - nur andere container endung).
    2. Den AAC Ton aus der MKV in jeweils Track 1 und Track 2 extrahieren.


    Läuft super! Jetzt spare ich mir das Remuxen aus OBS und muss danach auch nicht noch extra mkvextract nehmen!


    Danke @Schauerland für das erklären der mapping Funktion.

    Heyo,


    Videostream als mp4 muxen - ja. Aber beide Tonspuren extrahieren. Wie sähe das mapping command dann aus ?


    Genau, will auch nur das copy (kopieren) zum reinen remuxen / extrahieren.


    EDIT
    Nehme ich richtig an das "-movflags +faststart" der Spulbarkeit hilft da die metadate an den Anfang geschrieben werden ?

    Hi Leute,


    bin recht unbeholfen was ffmpeg angeht, wollte mich aber mal daran versuchen um folgendes zu erreichen:
    Mit OBS aufgenommene Videos (nvenc/h2.64 + 2x AAC audio spuren) den Ton extrahieren und den video stream von *.mkv in *.mp4 remuxen.
    Warum ? Ton = Nachbearbeitung / Video = Zwar kann TMPGenc die *.mkv spur einlesen - jedoch ist die (jeweils mit geringeren CQP) arg schwer zu spulen.
    Ja, OBS selbst kann schon mkv in mp4 remuxen, aber kein batch soweit ich das sehe (mal vom Ton extrahieren abgesehen).


    Bin noch bis heute Abend unterwegs, wollte aber schonmal fragen ob das hier in die richtige Richtung geht:


    -map 0
    for %%a in ("*.mkv") do ffmpeg -i "%%a" -vn -acodec copy "newfiles\%%~na.aac"
    for %%a in ("*.mkv") do ffmpeg -i "%%a" -vcodec copy -an "newfiles\%%~na.mp4"
    pause



    Sollte das grundsätzlich funktionieren um alle *.mkv im ordner der *.bat file zu ergreifen und den 1. Ton extrahieren 2. Video remuxen ?
    Über Tipps und elegantere Ansätze würde ich mich immer freuen :D Danke euch!

    Neben Mario, Donkey Kong und 2x Zelda kommt sicherlich auch Diddy Kong Racing.
    Ein echter Verkaufsschlager wäre die Veröffentlilchung des Nachfolgers Donkey Kong Racing, da dieser (ähnlich wie Star Fox 2 für SNES) nie rauskam.

    DKR wäre genial! Jedoch bleibt zu hoffen das sich da Nintendo mit Microsoft (da MS Rare gekauft hat) einigen kann. Denn Rare hatte immerhin die Rechte an den meisten Karakteren (Ausnahmen waren glaube ich Diddy, Dixie und Tiny). Hier aus den Credits vom Spiel:



    So hat weder Nintendo noch Microsoft die vollen Rechte an DKR ;( Daher müssten die sich wohl einigen (/einander beteiligen).


    Leider sind gerade alle Rare eigenen Spiele (PERFECT DARK! & Banjo-Kazooie) ganz raus - gerade da MS die mit Rare Replay auf der Xbox One rausgebracht hat - da wird MS nicht eigene Konkurenz schaffen wollen.


    EDIT:
    Da fällt mir gerade ein das die Altersfreigabe ja auch noch mit reinspielt da man diese, wie bei Spielesammlungen, an der des Spiels mit der höchsten Freigabe ansiedeln wird - daher wäre Perfect Dark eh raus ... :whistling:

    Bin vlt. etwas zu spät, aber: Mit MKVextract (gibt dafür auch eine GUI) von den MKVtoolnix kannst du ganz einfach die Spuren aus der MKV trennen (da du ja jetzt auch in eine MKV schreiben lässt).


    EDIT: MKVcleaver scheint eine GUI zu sein welche das für mehrere Dateien (also mehr als ein video) gleichzeitig machen kann.

    Habe jetzt mal mit NVENC encoded und tatsälich ging es nochmal schneller - und nochmal viel größere Dateien (10GB für x264 und 17GB für NVENC). Gut, am Ende liegt die schnelle Encoding Zeit bei x264 wohl eher am Material (Gothic 1 - jedoch mit DX 11 renderer) welches schnell zu encoden scheint.


    Neues Problem ist daher eher die Dateigröße: 10GB für 30min 1440p 60fps 4:2:0 ? Hatte da bei anderen Spielen in einer ähnlichen Längere geringe Größen. Hätte auch eher gedacht das Gothic 1, da schnell encodierbar, auch gut encodierbar ist. Meine Einstellungen sind hier.


    Liegt das evtl. daran das ich für x264 bei Profl Hoch 10 und @ Level 5.2 eingestellt habe ?


    Wäre da Hoch 4:4:4 Predictive @ Level Auto (5.1) und dann unter erweitert auf 4:2:0 zu stellen besser ? Oder bei Profil Hoch auf lvl Auto (5.1) ?
    EDIT1: Habe mal gerade mit beidem /high 10 @ 5.2 und High 10 @ auto, encoded - macht keinen Unterschied bei der Dateigröße.


    EDIT2: Kann es daran liegen das die Quelle mit NVENC/CQP 16 (OBS) aufgenommen wurde ?


    Danke!

    Ja - aber das gilt ja für den x264 Encoder. Wenn ich NVENC als Encoder wähle habe ich nur "High" als Auswahl und kann wie gesagt nichts anderes als 8 bit einstellen.


    Aber wie gesagt, meine Frage war eigentlich: Wenn ich x264 als Encoder wähle und dennoch CUDA für decoden und die Filter nehme, ist es dann normal das man im Prinmzip x264 über CUDA encoded ? Ich dachte x264 ≠ NVENC - und das x264 nicht über CUDA geht.


    Aber wie gesagt, obrige Datei ist mit ca. 50 fps encoded worden obwolh x264 eingestellt war Oo Also 24min 1440p 60fps in 40 min encoded.


    Ebenfalls, eigentlich mein Hauptanliegen, von der Qualität sollte dadurch ja nichts einbüßen oder ? Sprich ich habe nur größere Dateien.

    Ahjo klar - aber das ganze encoden hat für 25 min 1440p 60fps nur etwa 35 min gebraucht (entsprechend große Datei). Daher scheint es mir als ob direkt der ganze Encode über CUDA ging und nicht nur der decode und der Filter - oder sind gerade diese Schritte sonst so Intensiv im Vergleich zum ganzen Encode ?


    NVenc kann schon 10 bit - nur kann ich, wenn ich als encoder CUDA/NVENC auswähle kein 10 bit in TMPGEnc auswählen. Dann springt das auf 8 bit runter und wird ausgegraut. Werde das heute Abend aber nochmal probieren.

    Hi Leute,


    kurze Frage: Wie kommt es das meine x264 Kodierung durch die CPU und CUDA berechnet wird ? (siehe Bild)


    Ich habe in den Voreinstellungen "CUDA für die Filterbearbeitung verwenden" aktiv - jedoch kien Filter im Video an. Jedoch habe ich als H.264 und H.265 Videodecoder jeweils CUDA an - aber das sind ja die Decoder für die Timeline oder ?


    Ich hatte jetzt nicht CUDA als encoder sondern x264 eingestellt - daher meine Frage wie das kommen kann.


    Ebenfalls, und im Allgemeinen, mal davon abgesehen das CUDA scheinbar bei TMPGenc kein 10 bit sondern nur 8bit encode kann - gibt es sonst Qualitäts Nachtteile bei CUDA ?

    Super Video @Obli ! Leider scheint das Noise Gate - selbst wenn ich die Schwelle tief ansetze - mich manchmal abzuschneiden, sprich - der Anfang und das Ende von gesprochenen Teilen fehlt. Hatte vor allem nach der Rauschverminderung gesucht (SC450 USB + Win 10) da die Lösung mit Voice meter mit nicht gefallen hatte. Dort bin ich jedoch recht schnell etwas blechern :(
    Ich fürchte das mein Grundrauschen (pegel 50) zu hoch ist um da sauber Unterscheiden zu können.


    Einer eher thematische Frage:
    Wie schneiden die Live Rauschunterdrückung von den VST plugins im vergleich zur Nachbearbeitung (mit Audacity - Rauschverminderung) ab ? Ist die Nachbearbeitung immer vorzuziehen wenn man jeweils zu kostenlosen / open Varianten greift ?


    Danke schonmal!

    Wenn die Karte 100% auslastung hat liegt das vielleicht weil vsync deaktiviert ist und das game keine fps begrenzung hat?


    guck mal ob du die fps begrenzen kannst auf 60 oder vsync einschalten kannst.


    ansonsten kannst du vsync auch im Nvidia treiber global für alle Games einstellen - würde ich aber nicht zur Regel machen.
    [...]

    FPS limit mache ich auch immer rein (gerade bei OBS) egal ob Aufnahme oder nicht (Sync hatte ich noch nie gemocht - schon zu UT Zeiten nicht).


    Würde jedoch vorschlagen entweder

    • Bei Nvidia per Nvidia Inspector ein Global oder Spiel spef. limit zu machen (was dann per Treiber forciert wird).
    • Oder per RTSS (muss ja nich immer Overlay anhaben).

    RTSS ist bei vielen Spielen sogar besser als der in-game frame limiter Witcher 3 z.b.

    Bei der Quellenliste nur "Spielaufnahme" aktiv haben.
    Du wirst damit wie bei shadowplay nahezu 0 fps verlieren durch die aufnahme.


    [...]

    Naja, kommt auf die Auflösung der OBS Aufnahme an. Wie du selber weißt haut die Scenecomposition selbst ohne Aufnahme schon ordentlich was drauf :) Der FPS verlust geht pro Auflösung und FPS schonmal schnell hoch.


    Aber das ist ja im Prinzip der drop vor der Aufnahme ;)


    Jedoch habe ich selbst mit der GTX 1070 noch FPS drops (nicht viel, vlt. 5-6 fps bei 1440p60). Trotz P2 state... Sollte die nicht eigentlich ganz auf 0 sein ?

    Ja gut :D Ein Upgrade würde sich da mal enorm lohnen :)


    Die Vorschau zieht nur 2% CPU und von der GPU eig. gar nichts. Das Problem ist deine Grafikkarte selbst. Ab Maxwell haste gutes NVEnc.

    Glaube das bei OBS die Preview und die Scenecomposition nur durch die GPU geht Click: "This is completely seperate from the scene compositing and scaling which is done on the GPU."

    Ahja, hatte mir dann wohl zu viel von 1080p 4:4:4 erhofft. Jedoch war ein Teil des Nutzen auch einfach das der Performance drop im Spiel während der Aufnahme bei 1080p mich in Fallout 4 bei etwa 80 FPS während der Aufnahme hält, ich bei einer 1440p Aufnahme jedoch auf etwa 72 FPS falle :S (Liegt aber auch an der Fallout 4 Optimierung). Daher wollte ich gucken ob ich den Performance drop entweder durch OBS selber reduzieren kann oder einfach "kleiner" aufnehmen.



    Ich will einfach vermeiden das ich während der Aufnahme und an einer harten Stelle auf unter 60fps falle (wenn ich mich nicht irre würde das dann nach ca. 40 min auf Audio de-sync rauslaufen).

    Ich springe zwar gerade nochmal einen Schritt zurück, aber da ich jetzt rumspiele in 1080p Aufzunehmen (aber 1440p spielen - kann mir einfach kein 108ßp auf einem 27zoll antun, selbst mit schwarzen balken seitlich und oben).


    Hatte daher schon probiert eine instanz von obs in 720p für den stream und mit magic yuv 444 in 1080p aufzunehmen - auch wenn ich da doppelt abgreife - performance ist so auch nur 1 - 2 fps schlechter als mit obs NVENC direkt in 1440p aufzunehmen.


    Jetzt wollte ich mir nochmal OBS möglichkeiten in 1080p 4:4:4 aufzunhemen anzugucken. Durch FFMPEG Huffyuv hatte ich z.B. ausprobiert, welches nicht zu viel dropt von den FPS und hatte ich unter erweitert als i444 drin. Als Ausgabe kommt dann etwas mit "bgra" raus - ist das jetzt sogar RGB ?


    Was gibt es bei OBS sonst noch um am ende wirkliches 4:4:4 zu erhalten und nicht so eine "aufgeblasene" Variante die OBS bei NVENC scheinbar verbricht?

    Hi Leute, wollte mal kurz was bzgl. OBS NVENC yuv 4:4:4 nachfragen:
    Wenn ich lossless als Rate Control habe und unter erweitert auf i444 stelle bekomme ich immernoch den ?Chromabug? - sprich das die Farben in der Aufnahme Grün / Magenta flackern.


    Jetzt habe ich mal CQP 15 / Preset High Performance / Profile high444p / level auto - und unter erweitert - /i444 / 709 und / range full gemacht.
    In der Aufnahme habe ich jetzt auch keine Probleme mit der Farbe. Laut Media Info kommt da auch folgendes bei raus


    Sind das also die korrekten Einstellungen um mit OBS NVENC yuv4:4:4 zu erhalten ? Oder schreibt OBS das einfach in die Info ohne das dabei 4:4:4 rauskommt ? Btw. Range kann doch selbst für yuv4:4:4 auf partial oder muss das full sein ?


    Danke euch

    [...]- Klassische uncut LPs ohne Facecam
    - Wachstum an views und Abos in den letzen ~365 Tagen von 1.000 auf 50.000 oder 100.000 Abos
    - Kein MINECRAFT :D
    [...]

    Hui, als additive Anforderung ist das schon eine Hausnummer für sich, 1k auf 50k, uncut ohne FaceCam in einem Jahr ?


    Da der Titel des Themas jedoch "Durchstarter", im Gegensatz zu "Mir ist egal wie viele Viewer / Viewtime / Likes / Subscriber / Kommentare", ist:


    Ich verstehe worum es dir geht, und wie @De-M-oN schon gesagt hat, die "goldene Zeit" LPs dieser Kategorie (wenn man die klassisch nennen will) ist vorbei und lebt heute eher in einer, je nach Spiel sogar sehr erfolgreichen, Nische weiter.


    Wie von anderen schon geschrieben, es ist halt einfach eine Entwicklung welche, meiner Meinung nach, die Interaktion und die Unterhaltung (welche immer abhängig von geschmäckern ist) statt des eigentlichen Spiels in den Vordergrund gerückt haben.


    Bei streams hast du halt den Vorteil das zum einen eine direkte Konversation zwischen Spieler und Zuschauer geführt werden kann und zum anderen sich auch Zuschauer unter sich unterhalten. Gerade das überbrückt gerade in längeren SinglePlayer Spielen lahme Szenen.
    Auf YT wären dann cuts nötig um solche Stellen nicht mit den eigenen Gedanken füllen zu müssen ( ich denke da z.B. an die Spaziergänge in DayZ).


    Das was ich z.B. früher konsumiert habe war viel mehr auf das Spiel als solches bezogen: Was muss ich jetzt machen, wo ist dieser NPC, überlebe ich diesen Kampf, etc. etc... Gerade im deutschen Raum ist die Versuchung groß doch mal ein Gothic (1,2 oder 3) LP zu machen - das Problem ist jedoch das sehr viele Leute in diesem Raum auch schon jede Stelle kennen. Also muss entweder ein mod (L'hiver als Beispiel) für frischen Wind sorgen, oder der Spieler trifft mit den Reaktionen auf das alte so gut ins schwarze das sich wieder ein Publikum, dem diese Reaktion gefällt, ansammelt.


    Um ein "Durchstarter" zu sein sollte man vlt. auch selber mal flexibler sein, diesen Inhalt eher streamen, davon eher ein Guide oder Tipps Video für Youtube machen, dieses neue Spiel am Montag streamen, am Mittwoch dann eine Folge vom Vorgänger auf youtube, oder einfach die lang atmigen Stellen (z.B. grinden, bauen) streamen und wenn es mit der Mainquest weiter geht wieder auf youtube weiter machen, etc. etc...

    Hier nochmal ein reddit post von einem Developer mit ein paar allgemeinen Info.
    Für mich interressant war :"
    At 2160p60, 4:2:0 is used for performance reasons. You really cant tell it is subsampled at that resolution. At lower resolutions, 4:2:2 can be used."


    Für den Preis scheint die auf jedenfall Spannend zu werden.


    @Karmaalp Glückspilz! :thumbup: Läuft die bei dir momentan unter Win10 ? (oder konntest du zufällig Win7 testen?)

    Naja, gerade in deinem Fall würde ich min. die zwei Wochen warten da die Elgato, sofern für lossless nutzbar, doch nur die Hälfte der Magewell kosten würde. Bei der CPU geht es denen wahrscheinlich größtenteils um die Leistung. Denke nicht das die Software von Elgato ein spezifisches CPU instruction set der 6th Generation abfragt ...


    @Kayten Vlt. hat Elgato ja vor NVENC für die Aufnahme / Streaming in deren Software zu nehmen was bei 4k vlt. min. diese Generation (Anzahl CUDA cores) benötigt ? Sind aber schon abenteuerlich deren Min. Requirements - gerade Win 10 macht mir angst das vlt. Win 7 treiberseitig nicht unterstützt wird (Aufnahme PC bei mir ist auf Win 7 - was dem SC450 auch etwas hilft ;) ) Mit Linux Treibern rechne ich da gar nicht mal...


    UPDATE: Hier die genau antwort @Kayten


    Ich hoffe das es ab nächster Woche schon anständige Reviews gibt und nicht nur Leute welche exklusiv die Elgato Aufnahme software nutzen werden (bin da voreingenommen - erwarte jedoch mehr Spielraum bei Drittsoftware).