Ich werde den theoretischen Ansatz ausprobieren. Ich würde gerne einige Beispiele aus der realen Welt sehen, die meine Theorie beweisen oder widerlegen würden. Gute Frage! Wenn Sie irgendwelche Kommentare haben oder Fehler finden, können Sie dies gerne kommentieren.
Für jeden aktuellen Encoder (nehmen wir als Beispiel MPEG-4 / AVC / h.264) ist die Framerate nicht so wichtig, wie Sie denken. Nehmen wir einfach an, es gibt keine Ratensteuerung und jedes Bild wird mit demselben Basis-QP (Quantisierungsparameter) kodiert.
Sie haben mit folgenden Punkten Recht: Die Bewegungsdifferenz (wie in ITU-R S.910 definiert, gute Lesbarkeit ) zwischen zwei Bildern eines 48-fps-Videos ist in 24 fps geringer als für das gleiche Video. Dies liegt daran, dass sich die Frames nicht so stark voneinander unterscheiden. Beachten Sie, dass die gesamte zeitliche Bewegung nicht zunimmt. Am Ende bewegt sich ein Objekt von Punkt A nach B, sodass der Bewegungsvektor unabhängig von der Anzahl der Bilder pro Sekunde gleich lang ist.
Da der Encoder die Differenz zwischen zwei (oder mehr) Frames sucht und nur die Restwerte codiert, bedeutet dies, dass er weniger Residuen pro Bild codieren muss. Im Durchschnitt ist dies die Hälfte des Residuums. Damit hast du recht. (Wir dürfen nicht vergessen, dass nur die Hälfte der Residuen nicht die Hälfte der für die Speicherung erforderlichen Daten bedeutet. Dies hängt von der implementierten algorithmischen Codierung ab.)
Andererseits haben Sie doppelt so viele Bilder pro Sekunde, was bedeutet, dass sich die codierten Informationen im Durchschnitt wieder verdoppeln.
Zusammenfassend lässt sich sagen, dass sich an dieser Seite nicht viel ändert. Der Encoder wird sein Bestes geben, um alle Bewegungen im Video zu codieren, was in der Summe die gleiche ist (nur in kleineren Schritten, wenn Sie wissen, was ich meine). Der einzige Overhead, den wir hinzufügen müssen, ist der Overhead aus kleinen Residuen, die nicht effizient arithmetisch codiert werden können.
Dies gilt nur für B- oder P-Bilder, die von anderen abhängig sind. Wir müssen jedoch ab und zu ein intracodiertes Bild einfügen, das von keinem anderen Bild abhängig ist. Wenn diese Rate von intracodierten Bildern nicht steigt, könnten wir von einem linearen Wachstum der Dateigröße ausgehen, vielleicht etwas mehr.
Wenn Sie jedoch den Abstand von intracodierten Bildern verringern, um mögliche Paketverluste oder Bitstream-Fehler zu kompensieren, tragen Sie mehr Aufwand mit sich. Daher ist der Anstieg mehr als linear, nicht viel, aber wahrscheinlich spürbar.