2009-06-05 6 views
2

J'utilise le composant .Net activeX de Quicktime. Je voudrais lire les données de piste de timecode contenues dans une piste QTMovie. Je peux déjà choisir ma piste de timecode comme ceci:Lecture des données de piste de timecode en utilisant la version C# de Quicktime

// Valid Quicktime movie 
QTMovie movie; 
QTUtils qtu = new QTUtils(); 

for (int i = 1; i <= movie.Tracks.Count; i++) 
{ 
    if (movie.Tracks[i].Type == qtu.StringToFourCharCode("tmcd")) 
    { 
     QTTrack tcTrack = movie.Tracks[i]; 
     // 
     // Timecode data reading ? 
     // 
} 

Est-il possible d'extraire les données de code temporel?

Nous vous remercions de votre aide!

+0

J'essaye de rechercher ce problème exact. Je regarde aussi le SDK quicktime comme une solution possible. Avez-vous déjà résolu cela? –

+0

Je sais que c'est possible avec le SDK Quicktime, je l'ai fait dans un autre programme que j'ai écrit mais je n'ai plus le code source. –

Répondre

0

I asked a very similar question en ce qui concerne applescript et timecode. La solution de contournement consistait à utiliser une autre application, une application de ligne de commande open source appelée timecodereader disponible here. Je ne suis pas sûr que ce soit multi-plateforme, mais vous pourriez être en mesure de glaner quelque chose à partir du code source.

HTH

Questions connexes