ffmpeg suprimindo a duração do vídeo mesmo que não seja im

2

Então eu executo o script que cria capturas de tela de vários vídeos e salva-os em determinadas pastas. Script está verificando quanto tempo é o vídeo e salva alguns quadros aleatórios dentro desse intervalo. Para alguns vídeos, no entanto, não funciona como pretendido. Por exemplo, eu tenho 12 minutos e 30 segundos de duração, o que é 750 segundos, então eu corro isso:

ffmpeg -ss 700 -i <input> -vframes 1 -q:v 2 <output>

e isso gera erros para mim assim:

Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)

Se eu colocar -ss 650 ou menos, funciona bem. Se eu estiver correto, ele deve funcionar até 750, porque esse é o tempo de duração do vídeo, corrija-me se estiver errado. Mas neste momento eu não sei como definir o meu script para que ele não produza erros como este.

    
por frozen198 27.06.2018 / 21:13

0 respostas