compromis rapidité, précision
La durée parfois inscrite dans les métadonnées n'est pas toujours précise.
Le module https://framagit.org/robinechuca/cutcutcodec permet d'unifier cela:
Code:
1 2 3 4 5 6
|
>>> from cutcutcodec.core.analysis.video.properties.duration import get_duration_video
>>> get_duration_video("cutcutcodec/examples/video.mp4") # durée en seconde
Fraction(16, 1)
>>> float(_)
16.0 |
Comme précisé dans la documentation: https://cutcutcodec.readthedocs.io/l...duration_video,
Il est possible de préciser l'option accurate=True, pour avoir le résultat exact.