Comment limiter la durée d'une vidéo pour une vidéo donnée Par exemple, si nous mettons en ligne une vidéo qui ne doit pas dépasser plus de 5 minutes, j'ai besoin d'une métadonnée en FFMPEG. Pouvez-vous trouver la réponse.
Utilisez l'option -t pour spécifier une limite de temps:
`-t duration'
Restrict the transcoded/captured video sequence to the duration specified in seconds. hh:mm:ss[.xxx] syntax is also supported.
Un exemple;
ffmpeg -f lavfi -i color=s=1920x1080 -loop 1 -i "input.png" -filter_complex "[1:v]scale=1920:-2[fg]; [0:v][fg]overlay=y=-'t*h*0.02'[v]" -map "[v]" -t 00:00:03 output.mp4
Cela définit le temps maximum à 3 secondes. Notez que -t doit être juste avant le fichier de sortie, si vous le définissez au début de cette commande, c'est-à-dire ffmpeg -t ....
ça ne marchera pas.