Wie kann ich mit einem vom iPad aufgenommenen Video die genaue Zeitdauer zwischen 2 Frames berechnen?

Ich habe kürzlich ein Video mit einem iPad für ein Schulprojekt gedreht.

Mein Lehrer hat mir gesagt, dass das iPad mit 30 fps aufnimmt, aber wenn ich das Video danach öffne, sagt mir VLC, dass die Bildrate 29,970030 ist.

Wie kann ich die genaue Zeitdauer zwischen 2 Bildern berechnen , indem ich das Video ansehe und durch die Einzelbilder gehe ?

Wie groß ist zB der Zeitunterschied zwischen Frame 100 und Frame 130? Ist es 1 Sekunde (unter der Annahme von 30 fps) oder etwas mehr/weniger?

@oa- warum hast du das iPhone-Tag hinzugefügt?
Die Bildraten gelten für die Kamera von iPads und iPhones in gleichem Maße, da Apple für beide Geräte die gleichen Kameramodule mit der gleichen Software verwendet.

Antworten (2)

Die native Kamera-App von iOS (iPhone/iPad) hat keine feste Bildrate.

Ich habe die Details für einen kurzen Clip beigefügt, den ich aufgenommen habe. Sie variiert zwischen 28.571 fps und 30.000 fps

Bildrate für iOS-Video

VLC zeigt für denselben Clip eine Bildrate von 29,973708 fps an.

Was ist mit "Wie kann ich die genaue Zeitdauer zwischen 2 Frames berechnen?"

29,97* ist ein Standard... ein seltsamer Standard, aber dennoch ein Standard.
Es ist allgemein als Drop-Frame bekannt

Sie können den gesamten Wikipedia-Artikel lesen, aber im Grunde war es ein Kniff, analoge 30-fps-Sendungen dazu zu bringen, keine seltsamen Interferenzmuster basierend auf der Frequenz des Bild-Subcodes und des Ton-Subcodes anzuzeigen. [Sie brauchen das alles wirklich nicht zu wissen ;)
Der 'Drop-Frame' ist wirklich kein Drop-Frames; Es lässt den Timecode fallen, damit er nicht irgendwann aus der Synchronisation gerät.

Das Bild sollte eigentlich noch mit 30fps laufen, in "Echtzeit".

Die Formel ist übrigens 30/1.001 - obwohl es in erster Linie ein Kludge ist, funktioniert es nicht ganz so ...

Das heißt, Drop Frame TC lässt 18/18000 Framenummern fallen, was 1/1000 entspricht, und erreicht 30 × 0,999 = 29,97 Frames/s. Dies ist etwas langsamer als die wahre NTSC-Framerate von 30/1,001 = 29,97002997 Frames/s, was einem Verlust von 1/1001 Framezahlen entspricht. Der Unterschied ist ein zusätzlicher NTSC-Frame pro 1.000.000 Drop-Frame-TC-Werten, was vernachlässigbar ist.

Dafür können Sie wirklich die Amerikaner und den NTSC**-Fernsehstandard verantwortlich machen - der Rest der Welt ging mit weitaus vernünftigeren 25 fps, die diese Problemumgehung nie benötigten.

*oder genauer, je nachdem wie man es rechnet, 29.97002997
**NTSC steht für Never Twice the Same Color ;-)

Weißt du, wie ich die genaue Zeitdauer zwischen 2 Frames berechnen kann?
Laut oa- ist die Framerate allerdings variabel. Handelt es sich bei dieser Dokumentation speziell um iPad-Aufnahmen, da sie sich nach meinem kurzen Scan nur allgemein auf Drop-Frame-Aufnahmen zu beziehen scheint?