I have a video file that is a QuickTime .mov (H.264) - if I open with QuickTime Player 10 and check with Movie Inspector I can see that the prescaled size is 1440x1080 and the display size is 1920x1080.
I open the video with QTKit and the following attributes: QTMovieOpenAsyncOKAttribute
, QTMovieIsActiveAttribute
, QTMovieResolveDataRefsAttribute
, QTMovieDontInteractWithUserAttribute
.
Both QTMovieCurrentSizeAttribute
and QTMovieNaturalSizeAttribute
give 1920x1080.
If I open the movie with QuickTime 7 I can use GetMovieBox() to find the size is 1920x1080 and frames can be accessed at 1440x1080. How can I get the 1440x1080 resolution information using QTKit ?
I already tried using the affine transform as given in this question: QTMovieCurrentSizeAttribute and QTMovieSizeDidChangeNotification replacements but it gave an identity transform.