Je souhaite obtenir la fréquence d'images pour une vidéo spécifique. J'ai essayé de regarder les API dans les AVFoundation
et AssetsLibrary
comme AVURLAsset ou AVAssetReader. Aucun d'eux n'est vraiment utile. Est-ce que quelqu'un sait une méthode dans les frameworks/bibliothèque d'Apple pour obtenir le taux de trameiOS obtenir le taux de trame vidéo
Répondre
Pour iOS 7+, vous pouvez utiliser la propriété currentVideoFrameRate de AVPlayerItemTrack. C'est la seule propriété cohérente que j'ai vu mesurer FPS. La propriété nominalFrameRate semble être rompue dans les flux 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;
}
}
L'option la plus facile est d'obtenir un AVAssetTrack et de lire sa propriété nominaleFrameRate. On dirait que this peut vous aider.
La fréquence d'images nominale est la fréquence d'images de la piste, en images par seconde. (lecture seule) AVAssetTrack classe @property (nonatomic, en lecture seule) nominalFrameRate flotteur
Si @AddisDev est correct, cela ne devrait plus être considéré comme la bonne réponse. Quelqu'un peut-il vérifier? – Crashalot
@Crashalot Ceci est une solution réalisable. –
- 1. opencv Taux de trame cvGrabFrame sur iOS?
- 2. Comment obtenir le taux de trame vidéo sur Android?
- 3. changer le taux de trame de la vidéo chat tokbox
- 4. Réduire le taux de trame
- 5. obtenir le taux de trame d'une vidéo en cours de lecture
- 6. taux de trame de l'application est instable
- 7. iOS: lecture vidéo en grande trame avec le ticker UIScrollView
- 8. Gravité indépendante du taux de trame
- 9. Ancien taux de trame iPhone/iPod?
- 10. Image partiellement hors écran qui tue le taux de trame as3 sur IOS
- 11. Problème du taux de trame pendant l'aperçu de la caméra
- 12. Flash cs5 - comment changer le taux de trame de seulement le clip?
- 13. augmenter le taux de trame dans android + projet opencv
- 14. Obtenir le taux de trame de sortie du transcodeur élastique AWS?
- 15. Renvoyer le numéro de trame vidéo js?
- 16. Comment obtenir des données de trame dans l'application AppRTC iOS pour les modifications vidéo?
- 17. iOS: Comment obtenir Taux d'échantillonnage audio de AVAsset ou AVAssetTrack
- 18. Comment ajuster un taux de trame de boucle de jeu?
- 19. Taux de lecture vidéo variable sur Android
- 20. Encodage avec taux de trame variable dans ffmpeg
- 21. Comment obtenir le taux de change?
- 22. Faible taux de trame avec Irrlicht sur Android
- 23. VirtualDub - comment préserver le taux de compression vidéo précédent?
- 24. preg_match pour obtenir le taux d'intérêt
- 25. Obtenir le taux d'apprentissage actuel d'un tf.train.AdamOptimizer
- 26. Comment lire la trame vidéo et le fichier de temps de trame simultanément en utilisant vlcj
- 27. Comment détecter le début de la trame vidéo raw-rgb?
- 28. Perte de trame pendant le fractionnement vidéo FFmpeg
- 29. SFML 2.1 obtenir le temps de trame
- 30. le taux de trame est très faible pour le jeu Android développé par flash CS5
Il semble que la bonne réponse est maintenant la réponse @ AddisDev? – Crashalot
J'ai mis à jour la réponse acceptée – vodkhang