私はそれを理解しました!
私はこれについての情報を見つけるのに苦労していたので、私の発見を共有したかっただけです。
これは、Quicktimeムービーで読み込み、使用可能なトラック(ビデオ、オーディオ、tc)に分割して、ビデオトラックを探します。それから、NSLogのTotal framesとフレームレートが返されます。
QTMovie *movieFile = [QTMovie movieWithFile:moviePath error:NULL];
NSArray *allTracks = [movieFile tracks];
for(QTTrack *track in allTracks)
{
QTMedia *media = [track media];
// Checks to make sure the quicktime media being inputted has a video track.
if([[media attributeForKey:QTMediaTypeAttribute] isEqualToString:QTMediaTypeVideo])
{
NSNumber *samples = [media attributeForKey:QTMediaSampleCountAttribute];
NSLog(@"Total Frames: %ld", (NSInteger)[samples integerValue]);
NSLog(@"Frame Rate: %@", [track attributeForKey:QTTrackTimeScaleAttribute]);
}
}