2009-06-05 1 views
2

Ich verwende die .Net-ActiveX-Komponente von Quicktime. Ich möchte die Timecode-Track-Daten in einer QTMovie-Spur lesen. Ich kann schon meine Timecode-Spur wie folgt aus:Lesen von Timecode-Track-Daten mit der C# -Version von 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 ? 
     // 
} 

Gibt es eine Möglichkeit, die Timecode-Daten zu extrahieren?

Vielen Dank für Ihre Hilfe!

+0

Ich versuche dieses genaue Problem zu erforschen. Ich sehe auch das Quicktime SDK als mögliche Lösung an. Hast du das jemals gelöst? –

+0

Ich weiß, dass dies mit dem Quicktime SDK möglich ist, ich habe es in einem anderen Programm geschrieben, aber ich habe den Quellcode nicht mehr. –

Antwort

0

I asked a very similar question in Bezug auf AppleScript und Timecode. Die Problemumgehung bestand darin, eine andere App zu verwenden, eine Open Source-Befehlszeilen-App mit dem Namen timecodereader here. Ich bin mir nicht sicher, ob es plattformübergreifend ist, aber Sie könnten vielleicht etwas aus dem Sourc-Code herauslesen.

HTH