Frecuencia de cuadro impar 29,68 fps en Live Photos

¿Por qué29.68 fps ?

¿Es posible configurar una velocidad 30 fpsde 29.97 fpsfotogramas para Live Photos?

El problema es que una parte de video de Live Photos en iPhone X en iOS 11.3 usa una velocidad de cuadro variable bastante extraña 29.68 fps, que no es adecuada para editar ajustes preestablecidos en FCP o DaVinci Resolve. Si convierto la velocidad de fotogramas de Live Photos a 30 fpso incluso 25 fps, un sonido se aleja leve o notablemente de la sincronización en algún momento.

PS Live Photos en iPhone 7 (iOS 10) funciona con 29.97 fps.

ingrese la descripción de la imagen aquí

Culpa a los estadounidenses. Inventaron drop-frame para compensar su atroz estándar de televisión NTSC [Never Twice the Same Color], por lo que lo que debería haber sido 30 fps no pudo seguir el ritmo. Pase al lado claro y elija el estándar europeo PAL, 25 fps. Sólido. (sí, estoy bromeando, algo así ;-))
El CFR 29.97 fps de @Tetsujin NTSC no es lo mismo que el VFR 29.68 fps))
Sólo una pregunta. Con respecto a su declaración: si convierto la velocidad de fotogramas de Live Photos a 30 fps o incluso a 25 fps, un sonido se aleja leve o notablemente de la sincronización en algún momento , ¿puede aclarar cómo está convirtiendo la velocidad de fotogramas? ¿En FCP? ¿Algo más? ¿Qué ajustes?
@Monomeeth Por ejemplo, configuré mi proyecto en FCPX como formato personalizado 1440x1080, 30p, Render Sequence ProRes422, Audio 48kHz. Luego distribuyo 2 formatos: H.264 30fps audio 48kHz y H.264 25fps audio 48kHz.
@Andy Hmm, teniendo en cuenta que Live Photos dura solo 3 segundos, me pregunto si hay algo más en juego aquí. Desde que se introdujeron por primera vez Live Photos, la velocidad de fotogramas ha variado entre los modelos de iPhone (por ejemplo, en un iPhone 8 es de 29,79 fps ). Pero solo soy yo pensando en voz alta. Si tengo la oportunidad, intentaré replicar tu problema. Al hacerlo, ¿está uniendo varias Live Photos en su proyecto o...?
@Monomeeth Sí, estoy uniendo aproximadamente 200 Live Photos y otros videos y audios en un proyecto. Lo siento, pero no puedo compartir este contenido porque es propiedad de mi empresa. Si tiene algún modelo de iPhone con una velocidad de fotogramas no estándar, puede probarlo usted mismo.
Gracias @Andy. No te preocupes, definitivamente no querría (o necesitaría) que compartieras nada del contenido. Solo quería obtener un mejor contexto para lo que estaba tratando de hacer. Espero tener tiempo para crear un proyecto de prueba para ver si puedo replicar este comportamiento y encontrar una solución.

Respuestas (1)

Intentaré responder a mi propia pregunta. No estoy seguro de que esto sea 100% correcto.

Supongo que el problema de la velocidad de fotogramas depende de la arquitectura de Live Photos. El número total de fotogramas dentro de cada Live Photo en iPhoneX es de 85 fotogramas (mira la imagen de arriba):

42frames + 1frame + 42frames = 85frames

La velocidad de fotogramas para todos estos 85 fotogramas es supuestamente de 30 fps, pero considerando solo una parte de video (sin un archivo HEIC), la velocidad de fotogramas es de 29,68 fps.

Aquí hay una matemática:

//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

Valor 29,67 fps está muy cerca de 29,68 fps .

Considero que en total los 85 fotogramas de Live Photos tienen una velocidad de fotogramas de 30 fps, pero dos porciones de video H.265 (sin la parte HEIC) tienen una velocidad de fotogramas de 29,68 fps.