Ich will das nur nach dem Rippen einmal runterkodieren auf eine brauchbare h264-Qualität, wo die Stunde 1080p@30 nur 1½ statt 40 Gigabyte groß ist. Sonst ist meine Platte ja morgen Nachmittag voll und meine alten, müden Augen erkennen den Unterschied eh nicht.
Ahja, transkodieren ist das was der Server macht, wenn das Ausgabegerät den Codec nicht unterstützt (z.B. h.265) oder du von 1080p auf 720p stellst. Quasi das enkodieren “on-the-fly”. Das einmalige “runterkodieren” nennt man enkodieren. Deine Zielgröße ist realistisch denke ich, das kann je nach Grain aber stark schwanken. Ich wüsste nicht wozu ich für das Enkodieren eine GPU bräuchte, das macht alles meine CPU. Wenn ich meine RX 9060 irgendwie zur Unterstützung zwingen kann, gib gerne Bescheid, falls du was raus findest. Ansonsten empfehle ich dir das auch per CPU zu machen, das geht kleines bisschen schneller, als die GPU-Preise sinken…
Svtav1 läuft auf der CPU und hat wesentlich bessere Qualität als zB qsv_av1 auf ner Intel Arc Grafikkarte. Die Encodes der Graffikkarte sind zwar sau schnell aber die Qualität super inkonsistent mit krassen Pixeln teilweise.
svtav1 kann auch Filmrauschen (filmgrain) entfernen und durch synthetisches Rauschen ersetzen und damit super viel Daten sparen. Verlangsamt den Encode aber massiv.
Ich will das nur nach dem Rippen einmal runterkodieren auf eine brauchbare h264-Qualität, wo die Stunde 1080p@30 nur 1½ statt 40 Gigabyte groß ist. Sonst ist meine Platte ja morgen Nachmittag voll und meine alten, müden Augen erkennen den Unterschied eh nicht.
Ahja, transkodieren ist das was der Server macht, wenn das Ausgabegerät den Codec nicht unterstützt (z.B. h.265) oder du von 1080p auf 720p stellst. Quasi das enkodieren “on-the-fly”. Das einmalige “runterkodieren” nennt man enkodieren. Deine Zielgröße ist realistisch denke ich, das kann je nach Grain aber stark schwanken. Ich wüsste nicht wozu ich für das Enkodieren eine GPU bräuchte, das macht alles meine CPU. Wenn ich meine RX 9060 irgendwie zur Unterstützung zwingen kann, gib gerne Bescheid, falls du was raus findest. Ansonsten empfehle ich dir das auch per CPU zu machen, das geht kleines bisschen schneller, als die GPU-Preise sinken…
Für kleine Größen nehm lieber AV1
Svtav1 läuft auf der CPU und hat wesentlich bessere Qualität als zB qsv_av1 auf ner Intel Arc Grafikkarte. Die Encodes der Graffikkarte sind zwar sau schnell aber die Qualität super inkonsistent mit krassen Pixeln teilweise.
svtav1 kann auch Filmrauschen (filmgrain) entfernen und durch synthetisches Rauschen ersetzen und damit super viel Daten sparen. Verlangsamt den Encode aber massiv.
Probier mal!
!ffmpeg@programming.dev