2012-08-26 2 views
0

AVFoundation을 사용하여 QuickTime 동영상의 "오프셋 타임 코드"(또는 타임 코드 시작)에 액세스하거나 구성 할 수있는 방법이 있습니까?avfoundation을 통한 오프셋 타임 코드

이 정보를 얻는 유일한 방법은 타임 코드 QTTrack의 QTMedia에서 TCGetCurrentTimeCode()를 통해 QTKit 및 QuickTime을 사용하는 것입니다. 그러나 퀵타임은 64 비트가 아니며 가능한 경우 AVFoundation을 사용합니다.

[aAVAsset tracks]은이 정보를 보유하고있는 타임 코드 트랙을 나타내는 AVAssetTrack에서 핸들을 가져와줍니다. formatdescription을 통해 사용 가능한 정보를 살펴 보았지만 아무 도움이되지 않았고 타임 코드 트랙의 원시 데이터에 액세스 할 수있는 방법을 찾지 못했습니다.

모든 의견을 많이 주시면 감사하겠습니다.

답변

1

저는 이것이 최근에 겪었던 문제의 속임수라고 생각합니다. 이 문제가 해결 되었기를 바랍니다.

How to get the Start Timecode (SMPTE) of a Quicktime-Movie in Objective-C in 64-bit?

+0

여기에없는 유일한 것은이 같은 플래그를 받고있는이 드롭 또는 프레임 카운트에서 시작 타임 코드를 구축 반드시 비 드롭입니다 여부. 누구든지 그렇게한다면, 이것은 완전 할 것입니다! – mxisaac

+0

AVAssetReader ... 알겠습니다. 고마워, 그게 내가 찾고 있었던 바로 그 것이다. – freeridecoding

관련 문제