2009-06-05 3 views
2

Quicktime의 .Net ActiveX 구성 요소를 사용하고 있습니다. QTMovie 트랙에 포함 된 타임 코드 트랙 데이터를 읽고 싶습니다. 이미 이런 내 타임 코드 트랙을 선택할 수 있습니다Quicktime의 C# 버전을 사용하여 타임 코드 트랙 데이터 읽기

// 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 ? 
     // 
} 

타임 코드 데이터를 추출하는 방법이 있나요?

도움 주셔서 감사합니다.

+0

이 정확한 문제를 연구하려고합니다. 나는 또한 가능한 해결책으로 퀵타임 SDK를보고있다. 이걸 해결 했니? –

+0

이것이 Quicktime SDK에서 가능하다는 것을 알고 있습니다. 제가 작성한 다른 프로그램에서 했었지만 더 이상 소스 코드가 없습니다. –

답변

0

I asked a very similar question (애플 스크립트 및 시간 코드 관련) 해결 방법은 다른 응용 프로그램, 즉 오픈 소스의 timecodereader라는 명령 줄 응용 프로그램을 사용하는 것입니다. here. 크로스 플랫폼인지 확실하지 않지만 소스 코드에서 무언가를 수집 할 수 있습니다.

HTH