Conversão básica de sequência de imagens para avi com avconv

Conversão básica de sequência de imagens para avi com avconv

Estou tentando converter uma sequência de imagens em avi pequeno. Cada imagem deve ser mostrada por 2 segundos.

Estou usando este comando básico

sudo avconv -r 0.5 -i test%05d.jpg  out.avi

Recebo a saída, mas ela mostra apenas a primeira imagem de toda a duração do filme (que é o esperado = número de imagens * 2 segundos)

As imagens são nomeadas como

test00000.jpg
test00001.jpg
test00002.jpg
test00003.jpg
etc.

Pergunta clássica: O que estou fazendo de errado? Ubuntu, nova instalação do avconv.

A saída:

sudo avconv -r 0.5  -i test%05d.jpg  out.avi
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Input #0, image2, from 'test%05d.jpg':
  Duration: 00:00:00.68, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj420p, 230x230 [PAR 72:72 DAR 1:1], 25 fps, 25 tbr, 25 tbn
File 'out.avi' already exists. Overwrite ? [y/N] y
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.20.4
    Stream #0.0: Video: mpeg4, yuv420p, 230x230 [PAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 0.50 tbn, 0.50 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg -> mpeg4)
Press ctrl-c to stop encoding
frame=   17 fps=  0 q=2.0 Lsize=      69kB time=34.00 bitrate=  16.6kbits/s
video:63kB audio:0kB global headers:0kB muxing overhead 9.579780%

Responder1

O problema não estava no avconv. Na verdade foi um "Erro do usuário. Substitua o usuário"

Todas as imagens jpg eram iguais (o que eu não sabia). Então, quando conectado ao avi, "apenas a primeira imagem foi mostrada". Mas na realidade o avi mostrou todas as imagens. Mas como eram todos iguais, parecia apenas o primeiro a ser mostrado.

Para mim a pergunta pode ser excluída :(

informação relacionada