Hallo liebe LP Community!
Ich weiß nicht ob ich hier wirklich richtig bin, aber ich wollte dennoch auch hier einmal nachfragen, denn ich dachte mir, dass evtl jemand ja Erfahrung mit meiner Problematik hat.
Ausgangssituation:
Eigentlich streame ich auf Twitch mit einer Auflösung von 1600x900 und 60fps und einer bitrate von 6-7k mit OBS (Nvenc (new) max. Qualität). Das sieht soweit alles ganz gut und toll aus und ich bin absolut zufrieden damit.
Nun möchte ich aber meine VODs auch auf Youtube haben und zwar, wenn möglich, in 15 Minuten-Parts und möglichst hoher Qualität. Ja ich weiß, dass es 2019 ist und Leute eigentlich fast nur noch edited Gameplay sehen wollen etc, aber ich will damit auch nicht der nächste Gronk auf YT werden. Ich hab einfach Spaß und Freude daran, meine Streams auch in besserer Qualität auf Youtube zu haben.
Nun kommmen wir zu meinem perfektionistischen Problem:
Die "Export to Youtube" Funktion von Twitch funktioniert in der Theorie, aber es teilt die Parts nicht mehr in 15 Minuten auf (die Funktion funktioniert einfach nicht mehr seit ungefähr einem Jahr, soweit ich das mitbekommen habe) und die Qualität sieht, dank Youtubes re-rendering, absolut bescheiden aus.
Meine nächste Idee wäre es also gewesen einfach parallel zum Stream aufzunehmen (auch Nvenc (new) mit 30k bitrate. Ich weiß ich sollte eigentlich CQP nehmen, aber ich bin noch nicht dazu gekommen es zu testen. Außerdem soll meine Dateigröße auch im vernünftigen Rahmen für den Upload bleiben) und im Anschluss die Videos mittels ffmpeg von .flv auf .mp4 remuxen zu lassen und in 15 Minuten-Parts zu schneiden und dann auf Youtube hochzuladen.
Problem: Youtube downscaled 900p automatisch auf 720p und noch dazu gibts den avc01(oder so?) Codec, der auch ziemlich bescheiden ist.
Meine Lösung hierfür wäre es also gewesen ffmpeg mein Video zusätzlich auch noch auf 2560x1440 upscalen zu lassen, damit ich den vp09 Codec bekomme.
Das funktioniert auch und sieht gut aus! ABER dadurch geht enorm viel Zeit für die Post Production drauf, obwohl ich eigentlich gar nichts schneide oder editiere, sondern nur upscale und uploade.
Mit meinem i7-7800k (6 cores 12 threads) dauert der Spaß mit einem 4 stündigen Stream in etwa 8 Stunden. Pro part (15 minuten) brauche ich ca 1 Stunde für den Upload.
Bei einem 4 stündigen Stream wären das also in der Post Production:
- 8 Std Remux/upscale
- 16 parts x 1 Stunde Upload = 16 Stunden Upload
In Summe sind das 24 Stunden für ein 4 Stunden Video, obwohl ich am Quellmaterial eigentlich nicht viel ändere.
Gibt es dafür eine effizientere Methode oder habt ihr eine Idee, wie ich das besser machen könnte?
LG Schardon