¿Cómo obtener el código de tiempo de inicio (SMPTE) de una película Quicktime en Objective-C en 64 bits?

He estado sacándome el pelo por esto.

He encontrado algunas cosas aquí, pero nada parece funcionar. Y la documentación es realmente limitada.

Lo que estoy tratando de averiguar aquí es cómo obtener el código de tiempo de inicio de una película Quicktime en Objective-C de la pista de código de tiempo, y obtener un resultado legible por humanos.

He encontrado esto:SMPTE TimeCode de Quick Time

Funciona perfectamente en modo de 32 bits. Pero no funciona en modo de 64 bits debido a la API de Quicktime. El software que necesito para incorporarlo ya ha sido y debe continuar ejecutándose en 64 bits.

Estoy perdiendo la cabeza aquí. ¿Alguien por ahí sabe acerca de estas APIs?

En última instancia, el objetivo aquí es averiguar el código de tiempo de inicio de Quicktime, ya que es necesario para configurar el DESPLAZAMIENTO en archivos XML FCP-X. Sin él, los archivos de video se traen sin audio (o, en realidad, simplemente se deslizó mucho).

Respuestas a la pregunta(1)

Su respuesta a la pregunta