Quiero un comando de búsqueda FFmpeg tan rápido y preciso. Encontré esto .
La solución es que aplicamos -sstanto 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 -ssbuscará 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 -ssbusca 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?