J'utilise avconv version 0.8.5-6: 0.8.5-0ubuntu0.12.10.1 et j'essaie de coder une séquence de fichiers PNG dans une vidéo, en utilisant le format générique (avconv -f image2 -i img%d.jpg /tmp/a.mpg
), trouvé dans les deux l'homme ( http://manpages.ubuntu.com/manpages/precise/man1/avconv.1.html ) et le libav FAQ ( http://libav.org/faq.html#How-do-I-encode-single-pictures-into-movies_003f
Lorsque j'essaie de l'utiliser, l'erreur "Aucun fichier ou répertoire de ce type" ne s'affiche.
J'ai 196 images dans un répertoire "frames_1fps" de "out_0000.png" à "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
Je ne vois pas ce qui ne va pas ici - avconv est-il en panne?
NB: J'ai utilisé avec succès avidemux pour joindre les images à une vidéo avec avidemux2_cli --video-codec DV --fps 2 --load frames_1fps/out_0000.png\ --save avidemux_out.avi --quit
, mais je souhaite utiliser l'option "-r" de avconv pour modifier la cadence des images en entrée et en sortie.
Edit: J'ai installé ffmpeg à partir de https://launchpad.net/~jon-severinsson/+archive/ffmpeg et obtenir les mêmes résultats.
Il s'est avéré que mon script d'image contenait un bogue qui incluait un espace à la fin du nom des fichiers d'image. Il n'y a donc aucun problème avec avconv ni aucun des autres.
J'ai eu le même problème, du moins le pensais-je. Pour me débarrasser de No such file or directory
, je devais simplement renommer mes fichiers dont le numéro commençait par 0, à savoir 0000
si %4d
.