O delegado do IMagick falhou "ffmpeg" ao converter o jpg stream para mp4

1

Aqui está o comando que estou usando,

$ convert -antialias -delay 1/2 Images/*.jpg test.mp4

Output: convert: delegate failed '"ffmpeg" -v -1 -i "%F%%d.jpg" "%u.%m" 2> "%Z"' @ error/delegate.c/InvokeDelegate/1310.

Eu tentei instalar o ffmpeg primeiro e depois instalar o imagemagick. Mas o engraçado é quando eu uso o mesmo comando para converter o fluxo de imagens para o mpeg que funciona bem.

    
por Muhammd Ehsan ul Haq 09.09.2017 / 19:52

1 resposta

1

O problema é que o mpeg não requer que a altura e a largura da imagem estejam em número par, mas o mp4 exige isso. Então eu consertei o problema usando

- resize "even x even!"

por exemplo,

$ convert -antialias -delay 1/2 Images/*.jpg -resize "640x480!" test.mp4
    
por 09.09.2017 / 22:10