Im trying to figure out how to retrieve a videos frame rate via AVPlayer. AVPlayerItem has a rate variable but it only returns a value between 0 and 2 (usually 1 when playin
Swift 4 version of the answer:
let asset = avplayer.currentItem.asset let tracks = asset.tracks(withMediaType: .video) let fps = tracks?.first?.nominalFrameRate
Remember to handle nil checking.