我试图在我刚刚打开的视频中找到帧数,而不解码所有帧。
我开AVAsset
然后得到一个 AVAssetTrack
对于视频。接下来是什么 ?
最佳答案
你可以这样做:
float durationInSeconds = CMTimeGetSeconds(asset.duration);
float framesPerSecond = assetTrack.nominalFrameRate;
float numberOfFrames = durationInSeconds * framesPerSecond;
关于macos - 通过 AVFoundation 获取视频中的帧数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13645306/