Não é possível usar qualquer curinga com ffmpeg

2

O objetivo é simples, eu tenho uma seqüência de arquivos GIF:

000000.gif
000001.gif
000002.gif
...

Eu quero fazer um filme deles. Eu tentei:

ffmpeg.exe -i *.gif output.flv

e obteve o erro "* .gif: Invalid argument". Então tentei:

ffmpeg.exe -i %06d.gif output.flv

e obteve o erro "% 06d.gif: No such file or directory". No entanto tentando:

ffmpeg.exe -i 000006.gif output.flv

funciona bem. Eu estou começando a pensar que o meu ffmpeg construir qual é o x86 padrão para o Windows não suporta qualquer caractere curinga.

Alguma idéia?

    
por paul simmons 08.08.2014 / 18:05

1 resposta

1

Use o seguinte lote:

@echo off
set a=
for %%i in (*gif) do call :concat "%%i"
ffmpeg.exe %a% output.flv
goto :eof

:concat
set a=%a% -i %1
goto :eof
    
por 08.08.2014 / 18:42

Tags