Como obter o Timecode Iniciar (SMPTE) de um filme Quicktime em Objective-C em 64 bits?

Eu tenho puxado meu cabelo por isso.

Eu encontrei algumas coisas aqui, mas nada parece funcionar. E a documentação é realmente limitada.

O que eu estou tentando descobrir aqui é como obter o código de tempo de início de um filme do Quicktime em Objective-C a partir da trilha de timecode, e obter uma saída legível por humanos a partir disso.

Eu encontrei isto:Código de tempo SMPTE do Quick Time

Funciona perfeitamente no modo de 32 bits. Mas não funciona no modo de 64 bits por causa da API do Quicktime. O software que eu preciso incorporar já foi e deve continuar a rodar 64 bits.

Estou perdendo a cabeça aqui. Alguém aí sabe sobre essas APIs?

Em última análise, o objetivo aqui é descobrir o timecode de início do Quicktime porque é necessário definir o OFFSET em arquivos XML do FCP-X. Sem isso, os arquivos de vídeo são trazidos sem áudio (ou, na verdade, apenas escorregou muito).

questionAnswers(1)

yourAnswerToTheQuestion