O suporte à sequência de imagens do avconv 12.10 (img% 03d.jpg) está quebrado?

3

Estou usando a versão avconv 0.8.5-6: 0.8.5-0ubuntu0.12.10.1 e estou tentando codificar uma seqüência de PNGs em um vídeo, usando o formato curinga ( avconv -f image2 -i img%d.jpg /tmp/a.mpg ), encontrado em tanto o homem ( link ) como o libav FAQ ( link

Quando tento usá-lo, recebo o erro "Nenhum arquivo ou diretório".

Eu tenho 196 imagens em um diretório "frames_1fps" de "out_0000.png" para "out_0195.png".

$ ls
frames_1fps
$ avconv -f image2 -i frames_1fps/out_%04d.png avconv_out.avi
avconv version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav developers
  built on Jan 24 2013 14:49:20 with gcc 4.7.2
frames_1fps/out_%04d.png: No such file or directory

Não consigo ver o que está errado aqui - o avconv está quebrado?

NB: Eu usei com sucesso o avidemux para unir as imagens em um vídeo com avidemux2_cli --video-codec DV --fps 2 --load frames_1fps/out_0000.png\ --save avidemux_out.avi --quit , mas eu quero usar a opção "-r" da avconv para alterar a taxa de quadros na entrada e na saída.

Edit: Eu instalei o ffmpeg do link e obtive os mesmos resultados.

    
por DaveAttacks 08.03.2013 / 18:28

2 respostas

0

Acontece que eu tive um bug no meu script de imagem, que incluía um espaço no final dos nomes dos arquivos de imagem, então não há nenhum problema com o avconv ou qualquer um dos outros, afinal.

    
por DaveAttacks 13.03.2013 / 10:52
0

Eu tive o mesmo problema, ou assim pensei. Para me livrar de No such file or directory eu simplesmente tive que renomear meus arquivos com números começando em 0, ou seja,0000 if %4d .

    
por Gabriel Devillers 11.06.2016 / 23:49