Quiero un comando de búsqueda FFmpeg tan rápido y preciso. Encontré esto .
La solución es que aplicamos -ss
tanto para la entrada (búsqueda rápida) como para la salida (búsqueda precisa). Pero: si la búsqueda de entrada no es precisa, ¿cómo podemos estar seguros de que la posición de búsqueda es precisa?
Por ejemplo: si quisiéramos buscar 00:03:00, el comando es algo como:
ffmpeg -ss 00:02:30 -i <INPUT> ... -ss 00:00:30 <OUTPUT>
El primero -ss
buscará otro lugar, no 00:02:30
, digamos 00:02:31
. Y después de aplicar la segunda búsqueda, el resultado final sería 00:03:01
, no lo que queremos. ¿Es eso correcto?
¿Dónde -ss
busca el primero ? ¿Busca el fotograma clave más cercano 00:02:30
?
Si es así, aquí está mi pensamiento: corríjame si me equivoco: después de la primera búsqueda, obtenemos la marca de tiempo del resultado (en este ejemplo:) 00:02:31
, luego aplicamos la segunda búsqueda con el tiempo apropiado, en este caso 00:00:29
.
La pregunta es: ¿cómo obtenemos la marca de tiempo del primer resultado de búsqueda?