Descrtiption de la aplicación: Velocímetro. Tiene marca de aguja y aguja animada como superposición en el video. Emito la animación de la aguja en el video a través del postprocesamiento. Uso AVAssetExportSession y construyo una Composición AV que contiene mis capas animadas junto con las pistas de Video y Audio del video. Esto funciona bien Video muestra, aguja anima.Cómo vincular/sincronizar la animación a una grabación de video en tiempo real
Actualmente, para reproducir la animación durante el postprocesamiento, he guardado cualquier cambio en la velocidad con un tiempo desde que comenzó la "grabación" del video. Durante el posprocesamiento, despido un temporizador basado en los datos de tiempo/velocidad guardados para animar la aguja a la siguiente velocidad.
Problema: Resultante de vídeo/par animación no son del todo precisos y con frecuencia hay una falta de correspondencia entre la velocidad indicada cuando el video fue tomado y cuando se reproduce y compuesta. (por lo general, la aguja es anterior al video) debido al hecho de que la composición/compresión durante la exportación no es necesariamente en tiempo real.
Pregunta: ¿Hay alguna manera de incluir información acerca de la velocidad en la transmisión de video grabación y luego tener acceso a ella cuando se exporta para que el vídeo y el velocímetro se hacen coincidir temporalmente hasta?
Sería bueno obtener una devolución de llamada en momentos específicos durante la exportación que contiene mis datos de velocidad.
Como siempre ... ¡gracias!
Cómo agregamos animación o efecto de transición a un video, creamos un video a partir de imágenes, ¿podría saber cómo agregamos el efecto? Utilizamos https://github.com/caferrara/img-to-video para crear una imagen para video. –