Viel versteh ich von dem Kram da drin nicht, aber das hier fand ich interessant:
Knappe 5% der Frames gehen wegen "lags" verloren.Kann das das Problem sein? Oder ist es normal, dass einige verloren gehen?
Das ist der für uns auch interessanteste Teil. Meiner Erfahrung nach ist es in OBS Studio mehr oder minder normal, dass da welche verloren gehen. Bei längeren Aufnahmen fällt das weniger ins Gewicht, da gerade beim Start der Aufnahme gerne mal was verworfen wird.
Die erste Zeile deutet auf die CPU hin, die zweite auf die GPU.
Jetzt versuch ich mal noch eine Aufnahme mit deaktivierter Vorschau. Mal schauen, ob das was bringt.
Du wirst sowieso vieles testen müssen, OBS mit x264, OBS mit UtVideo, OBS mit NvEnc, Dxtory mit MagicYUV, etc.
Eins davon wird für dich am besten funktionieren, was nicht bedeutet, dass es für alle Fälle das richtige Mittel ist. Das Programm meiner Wahl ist Dxtory, trotzdem war es schon nötig mal MSI AB oder OBS Studio zu nutzen. Es ist also immer hilfreich mindestens zwei Aufnahmeprogramme parat zu haben.
NV12 wird von den Entwicklern empfohlen und ist nicht umsonst standardmäßig eingestellt.
"Das musst du so nutzen weil Grafikkarte" ist nun mal keine Begründung mit der ich mich begnüge. Das hat für mich die Aussagekraft des Wahrheitsgehalts eines Perpetuum Mobiles auf YouTube.
Ich hätte gerne einen praxisnahen Test der zeigt, dass die Nutzung von NV12 tatsächlich einen spürbaren oder zumindest messbaren Vorteil bietet. Wüsste ich, wie sich das am besten umsetzen ließe, würde ich mich selbst daran setzen.
Wer sich bei x264 aus Performancegründen bereits mit i420 und NV12 befassen muss, dem wird der (falls überhaupt existente) Performancevorteil nicht weiterhelfen und hat aus meiner Sicht gänzlich andere Probleme. Gehört bisher aus meiner Sicht in die Kategorie "nett zu wissen, aber in der Praxis unwichtig".
Trotz der Anpassungen keine - für mich - sichtbaren Veränderungen im File.
Wie bereits geschrieben, NV12 wird die Auslastung deines PCs in keinster Weise merklich beeinflussen. Hast du wirkliche Performanceprobleme, musst du an anderen Stellen Regler drehen.
Edit:
Also ich nehme an unter "Codierer" von x264 auf NVENC H.264 umstellen...
aber warum hat das mit meiner GTX 1060 zu tun? Ist die dafür irgendwie besonders gut geeignet?
Ist NVENC ein besserer oder schlechterer Codec als der x264?
x264 ist der Encoder und produziert H.264 (Codec) Material. NVENC H.264 ist auch ein Encoder und produziert ebenfalls H.264 Material, mit dem Unterschied, dass NVENC auf der GPU läuft und x264 auf der CPU und wenn deine CPU mit der Last nicht klar kommt, warum nicht die Last auf die GPU verlagern?
Seit der GTX900er Reihe können Nvidia Grafikkarten lossless H.264 Material hervorbringen.