Velocidad de fotogramas impar 29.68 fps en Live Photos

8

¿Por qué29.68 fps ?

¿Es posible configurar una 30 fpso la 29.97 fpsvelocidad de fotogramas 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 presets en FCP o DaVinci Resolve. Si convierto la velocidad de fotogramas de Live Photos ao 30 fpsincluso 25 fps, un sonido se aleja ligeramente 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í


fuente
1
Culpar a los estadounidenses. Inventaron el cuadro desplegable 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. Muévase hacia el lado claro y vaya con el estándar europeo PAL, 25 fps Sólido. (sí, estoy bromeando, algo así ;-))
Tetsujin
2
@Tetsujin NTSC CFR 29.97 fps no es lo mismo que VFR 29.68 fps))
Sólo una pregunta. Recuerde su afirmación: si convierto la velocidad de fotogramas de Live Photos a 30 fps o incluso 25 fps, un sonido se aleja de la sincronización de forma leve o notable , ¿puede aclarar cómo está convirtiendo la velocidad de fotogramas? En FCP? ¿Algo más? ¿Qué ajustes?
Monomeeth
@Monomeeth Por ejemplo, configuré mi proyecto en FCPX como formato personalizado 1440x1080, 30p, Render Sequence ProRes422, Audio 48kHz. Luego, distribuyo 2 formatos: H.264 30 fps, audio 48 kHz y H.264 25 fps audio 48 kHz.
@Andy Hmm, considerando que las fotos en vivo duran solo 3 segundos, me pregunto si hay algo más en juego aquí. Desde que se introdujeron Live Photos por primera vez, 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ás uniendo múltiples Live Photos en tu proyecto, o ...?
Monomeeth

Respuestas:

4

Trataré de responder 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

Se supone que la velocidad de fotogramas para todos estos 85 fotogramas es 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

El valor de 29.67 fps está muy cerca de 29.68 fps .

Creo que en total los 85 cuadros de Live Photos tienen una velocidad de cuadro de 30 fps, pero dos porciones de video H.265 (sin parte HEIC) tienen una velocidad de cuadro de 29.68 fps.


fuente