Ungerade Bildrate 29,68 fps in Live-Fotos

Warum29.68 fps ?

30 fpsIst es möglich, eine Bildrate 29.97 fpsfür Live-Fotos einzurichten ?

Das Problem ist, dass ein Videoteil von Live Photos im iPhone X in iOS 11.3 eine ziemlich seltsame variable Framerate verwendet – 29.68 fpsdas ist nicht geeignet, um Voreinstellungen in FCP oder DaVinci Resolve zu bearbeiten. Wenn ich die Bildrate von Live-Fotos auf 30 fpsoder sogar umwandle, 25 fpsweicht ein Ton irgendwann leicht oder merklich von der Synchronisierung ab.

PS Live-Fotos in iPhone 7 (iOS 10) funktionieren mit 29.97 fps.

Geben Sie hier die Bildbeschreibung ein

Geben Sie den Amerikanern die Schuld. Sie erfanden Drop-Frame, um ihren grausamen NTSC-Fernsehstandard [Never Twice the Same Color] zu kompensieren, sodass das, was 30 fps hätte sein sollen, nicht ganz mithalten konnte. Bewegen Sie sich auf die helle Seite und entscheiden Sie sich für den europäischen PAL-Standard, 25 fps. Fest. (ja, ich scherze, irgendwie ;-))
@ Tetsujin NTSCs CFR 29,97 fps ist nicht dasselbe wie VFR 29,68 fps))
Nur eine Frage. Zu Ihrer Aussage: Wenn ich die Bildrate von Live-Fotos auf 30 fps oder sogar 25 fps konvertiere, weicht ein Ton irgendwann leicht oder merklich von der Synchronisierung ab , können Sie erläutern, wie Sie die Bildrate konvertieren? Im FCP? Etwas anderes? Welche Einstellungen?
@Monomeeth Zum Beispiel habe ich mein Projekt in FCPX als benutzerdefiniertes Format 1440 x 1080, 30p, Rendersequenz ProRes422, Audio 48 kHz eingerichtet. Dann verteile ich 2 Formate: H.264 30fps, Audio 48kHz und H.264 25fps Audio 48kHz.
@Andy Hmm, wenn man bedenkt, dass Live-Fotos nur 3 Sekunden lang sind, frage ich mich, ob hier etwas anderes im Spiel ist? Seit Live Photos zum ersten Mal eingeführt wurde, hat sich die Bildrate zwischen den iPhone-Modellen verändert (z. B. auf einem iPhone 8 sind es 29,79 fps ). Aber das ist nur mein lautes Denken. Wenn ich eine Chance bekomme, werde ich versuchen, Ihr Problem zu replizieren. Fügen Sie dabei mehrere Live Photos in Ihrem Projekt zusammen, oder ...?
@Monomeeth Ja, ich füge ungefähr 200 Live-Fotos und andere Video- und Audiodateien in einem Projekt zusammen. Tut mir leid, aber ich kann diesen Inhalt nicht teilen, da er Eigentum meines Unternehmens ist. Wenn Sie ein iPhone-Modell mit nicht standardmäßiger Bildrate haben, können Sie es selbst ausprobieren.
Danke @Andy - keine Sorge, ich möchte (oder brauche) definitiv nicht, dass du irgendwelche Inhalte teilst. Ich wollte nur einen besseren Kontext für das bekommen, was Sie versucht haben - ich hoffe, die Zeit zu bekommen, ein Testprojekt zu erstellen, um zu sehen, ob ich dieses Verhalten replizieren und eine Problemumgehung finden kann.

Antworten (1)

Ich werde versuchen, meine eigene Frage zu beantworten. Ich bin mir nicht sicher, ob das 100% richtig ist.

Ich nehme an, das Problem der Bildrate hängt von der Architektur von Live Photos selbst ab. Die Gesamtzahl der Frames in jedem Live-Foto in iPhoneX beträgt 85 Frames (siehe Bild oben):

42frames + 1frame + 42frames = 85frames

Die Bildrate für all diese 85 Bilder beträgt angeblich 30 fps, aber wenn man nur einen Videoteil (ohne HEIC-Datei) betrachtet, beträgt die Bildrate 29,68 fps.

Hier ist eine Mathematik:

//let's assume that 1/85th is 0.011764, 
//truncate that floating point number to 0.011
1 / 85 = 0.011

//let's assume that video frame rate of all 85 frames is 30 fps 
//so each frame's contribution is approximately 0.33 fps
30 fps * 0.011 = 0.33 fps

//thus H.265 video portion without HEIC frame will be 29.67 fps
30 fps - 0.33 fps = 29.67 fps

Wert 29,67 fps ist sehr nah an 29,68 fps .

Ich schätze, dass insgesamt alle 85 Bilder von Live-Fotos eine Bildrate von 30 fps haben, aber zwei H.265-Videoabschnitte (ohne HEIC-Teil) eine Bildrate von 29,68 fps haben.