ffmpeg surpression longueur vidéo même si je ne suis pas


2

Donc, je lance un script qui crée des captures d'écran de différentes vidéos et les enregistre dans des dossiers donnés. Script vérifie combien de temps dure la vidéo et enregistre quelques images aléatoires dans cette plage. Pour certaines vidéos, toutefois, cela ne se déroule pas comme prévu. Par exemple, j'ai une longue vidéo de 12 minutes et 30 secondes, ce qui correspond à 750 secondes. Je lance donc ceci:

ffmpeg -ss 700 -i <input> -vframes 1 -q:v 2 <output>

et il me jette des erreurs comme ça:

Le fichier de sortie est vide, rien n'a été encodé (vérifiez les paramètres -ss / -t / -frames le cas échéant)

Si je mets -ss 650 ou moins à la place cela fonctionne très bien. Si je ne me trompe pas, cela devrait fonctionner jusqu'à 750, car la longueur de la vidéo est longue, corrigez-moi si je me trompe. Mais à ce stade, je ne sais pas comment configurer mon script pour qu’il ne génère pas d’erreurs de ce type.


Dites-nous comment vous vérifiez que la vidéo est bien longue de 12h30. Affichez également la sortie complète du journal ffmpeg, pas seulement le message d'erreur.
Slhck
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.