Eu criei um vídeo de amostra para os exercícios de miniaturas no ffmpeg. É um vídeo de 1 segundo, 25 fps, avi descompactado . Cada quadro é um número branco em um fundo preto: "01" para o primeiro quadro, "02" para o segundo, ... "25" para o último.
Quando tentei extrair uma miniatura com precisão de milissegundos , não obtive exatamente o que esperava. Eu esperava obter 40 fotos de cada quadro.
Na verdade, eu tinha 20 fotos com o "01", depois 40 fotos com "02", "03" ... "24", "25" e finalmente 20 fotos vazias de 980 a 999. < strong> Parece que as 20 primeiras imagens principais estão faltando .
O seguinte comando dá-me a última imagem com "01":
ffmpeg.exe -ss 00:00:00.019 -i "Sequence 01.avi" -vframes 1 "Sequence 01_019.png"
O seguinte comando dá-me a primeira imagem com "02":
ffmpeg.exe -ss 00:00:00.020 -i "Sequence 01.avi" -vframes 1 "Sequence 01_020.png"
O seguinte comando dá-me a última imagem com "25":
ffmpeg.exe -ss 00:00:00.979 -i "Sequence 01.avi" -vframes 1 "Sequence 01_979.png"
Então, entre 980 e 999, não há nada.
Eu já tentei mover -ss
após o -i
e isso não muda nada.
Alguma ideia ou explicação?
Obrigado antecipadamente. :)