Eu quero um FFmpeg procurando um comando que seja rápido e preciso. Eu encontrei isso .
A solução é aplicarmos -ss
a entrada (busca rápida) e a saída (busca precisa). Mas: se a busca de entrada não é precisa, como podemos ter certeza de que a posição de busca é precisa?
Por exemplo: se quisermos procurar 00:03:00, o comando é algo como:
ffmpeg -ss 00:02:30 -i <INPUT> ... -ss 00:00:30 <OUTPUT>
O primeiro -ss
procurará outro lugar, não 00:02:30
, digamos 00:02:31
. E depois de aplicar a segunda busca, o resultado final seria 00:03:01
- não o que queremos. Isso está correto?
Onde o primeiro -ss
procura? Ele procura o quadro-chave mais próximo 00:02:30
?
00:02:31
Nesse caso , aqui está o meu pensamento - corrija-me se estiver errado: após a primeira busca, obtemos o registro de data e hora do resultado (neste exemplo :), então aplicamos a segunda busca com o tempo apropriado, neste caso 00:00:29
.
A pergunta é: como obtemos o registro de data e hora do primeiro resultado da pesquisa?