我想獲取特定視頻的幀速率。我試圖查看AVFoundation
和AssetsLibrary
中的API,例如AVURLAsset或AVAssetReader。他們都沒有真正的幫助。是否有人知道蘋果框架/庫中的方法來獲得幀速率iOS獲取視頻幀速率
6
A
回答
3
對於iOS 7+你可以使用AVPlayerItemTrack的currentVideoFrameRate財產。它是我見過的唯一一致的財產衡量FPS。 nominalFrameRate屬性似乎在HLS流中被破壞。
AVPlayerItem *item = AVPlayer.currentItem; // Your current item
float fps = 0.00;
for (AVPlayerItemTrack *track in item.tracks) {
if ([track.assetTrack.mediaType isEqualToString:AVMediaTypeVideo]) {
fps = track.currentVideoFrameRate;
}
}
7
相關問題
- 1. iOS - AVPlayer - 獲取當前FPS /幀速率
- 2. 獲取C#中視頻剪輯的幀速率#
- 3. 如何在Android上獲取視頻幀速率?
- 4. 如何從h.264視頻流獲取幀速率?
- 5. 在javascript中獲取視頻的幀速率
- 6. OpenCV:無法從視頻獲取幀率
- 7. 從AVCaptureVideoDataOutput獲取幀速率
- 8. 抖動視頻源幀速率
- 9. opencv pyqt視頻正常幀速率
- 10. 獲取視頻IOS的所有幀6
- 11. MediaRecorder視頻幀率
- 12. iOS Sprite動畫幀速率
- 13. 我想在AVCapture框架中調節視頻捕獲幀速率
- 14. 從Youtube視頻獲取幀視頻
- 15. FFmpeg轉換兩個視頻動態幀速率 - 重複/丟幀
- 16. 基於視頻生成的新幀速率計算幀索引
- 17. 如何更改(修改)視頻幀速率和比特率?
- 18. 創建控件來更改YouTube視頻的速度/幀速率
- 19. 從視頻中獲取幀
- 20. DirectShow - 獲取視頻幀
- 21. 使用AVFoundation獲取AVI的幀速率
- 22. 迅速從視頻中提取幀3
- 23. 迅速從視頻中提取幀
- 24. OpenCV(C++)無法獲取XVID視頻文件的幀率
- 25. VLC-QT獲取當前視頻文件的幀率
- 26. iOS從視頻中提取所有幀
- 27. iOS將視頻幀提取爲圖像
- 28. VideoCaptureDevice幀速率
- 29. SKVideoNode幀速率
- 30. iOS上的opencv cvGrabFrame幀速率?
看來正確的答案是現在@ AddisDev的答案? – Crashalot
我更新了接受的答案 – vodkhang