Crio um vídeo a partir do quadro da imagem e funciona muito bem. O problema é que não quero usar toda a imagem na minha pasta. Tenho 200 quadros na minha pasta, mas quero um vídeo de 1 a 100
Como posso especificar a contagem ou o final do quadro?
ffmpeg -start_number n -i test_% d.jpg -vcodec mpeg4 test.avi
Não consigo encontrar como
Obrigado!
Respostas:
Você faz isso informando o número de quadros que deseja:
Tão efetivamente é no seu caso:
Pode ser necessário especificar outros parâmetros, como
pix_fmt
etc, dependendo de outros fatores.Além disso, geralmente se usa algo como
test_%05d.jpg
com a sequência numerada com zeros e 5 dígitos anteriores. Se você não o tiver nesse formato, poderá ser necessário usar um padrão de globbing. Veja isso .fonte
Este é um código que sempre funciona bem para mim.
o tempo é apenas em segundos. Se estiver 2 minutos à frente do rolo, será 120. Um arquivo de imagem sempre vale um segundo, portanto calcule sua imagem desejada por essa abordagem.
yourfile.mp4 = seu clipe de filme
snapshot.jpg = seu novo arquivo de imagem
IMPORTANTE: deixe a imagem2 em paz. É a única maneira de conseguir o que eu queria.
fonte
ffmpeg
que eu tenho que usar agora; a única coisa é que-t
não é "hora do fim",man ffmpeg
afirma que é "duração"; então o horário final seria início + duração. Felicidades!