Je veux une commande de recherche FFmpeg aussi rapide et précise. J'ai trouvé ça .
La solution consiste à appliquer -ss
à la fois l'entrée (recherche rapide) et la sortie (recherche précise). Mais: si la recherche d'entrée n'est pas précise, comment pouvons-nous être sûrs que la position de recherche est exacte?
Par exemple: si nous voulions chercher à 00:03:00, la commande est quelque chose comme:
ffmpeg -ss 00:02:30 -i <INPUT> ... -ss 00:00:30 <OUTPUT>
Le premier -ss
cherchera ailleurs, non 00:02:30
, disons 00:02:31
. Et après avoir appliqué la deuxième recherche, le résultat final serait 00:03:01
- pas ce que nous voulons. Est-ce exact?
Où cherche le premier -ss
? Cherche-t-il l'image clé la plus proche 00:02:30
?
Si c'est le cas, voici ma pensée - corrigez-moi si je me trompe: après la première recherche, nous obtenons l'horodatage du résultat (dans cet exemple:) 00:02:31
, puis nous appliquons la deuxième recherche avec le temps approprié, dans ce cas 00:00:29
.
La question est: comment obtenir l'horodatage du premier résultat de recherche?