Voglio un FFmpeg che cerchi un comando così veloce e preciso. Ho trovato questo .
La soluzione è che applichiamo -ss
sia l'input (ricerca rapida) sia l'output (ricerca accurata). Ma: se la ricerca di input non è accurata, come possiamo essere sicuri che la posizione di ricerca sia accurata?
Ad esempio: se volessimo cercare alle 00:03:00, il comando è qualcosa del tipo:
ffmpeg -ss 00:02:30 -i <INPUT> ... -ss 00:00:30 <OUTPUT>
Il primo -ss
cercherà altrove, non 00:02:30
dire 00:02:31
. E dopo aver applicato la seconda ricerca, il risultato finale sarebbe 00:03:01
- non quello che vogliamo. È corretto?
Dove -ss
cerca il primo ? Cerca il fotogramma chiave più vicino 00:02:30
?
Se è così, ecco il mio pensiero: correggimi se sbaglio: dopo la prima ricerca, otteniamo il timestamp del risultato (in questo esempio:) 00:02:31
, quindi applichiamo la seconda ricerca con il tempo appropriato, in questo caso 00:00:29
.
La domanda è: come si ottiene il time stamp del primo risultato di ricerca?