2012-06-14 4 views
0

J'utilise ffmpeg pour convertir une séquence de fichiers JPEG à une vidéo en utilisant la syntaxe suivante:ffmpeg encode séquence d'images

ffmpeg.exe -f image2 -i image_%05d.png -vcodec mpeg4 -b 800k video.mpg

Il ne fonctionne pas:

C:\Documents and Settings\Atelier\Mes documents\dev\projets\emptycanvas\testresu 
lt\objets\starbuck.tests.TestAnimationSphereInterieur>"c:\Documents and Settings 
\Atelier\Mes documents\Téléchargements\ffmpeg-20120608-git-718607b-win32-static\ 
bin\ffmpeg.exe" -f image2 -i image_%05d.png -vcodec mpeg4 -b 800k video.mpg 
ffmpeg version N-41416-g718607b Copyright (c) 2000-2012 the FFmpeg developers 
    built on Jun 8 2012 12:46:19 with gcc 4.6.3 
    configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru 
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass 
--enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable 
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope 
njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth 
eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable- 
libvorbis --enable-libvpx --ena libavutil  51. 56.100/51. 56.100 
    libavcodec  54. 25.100/54. 25.100 
    libavformat 54. 6.101/54. 6.101 
    libavdevice 54. 0.100/54. 0.100 
    libavfilter  2. 78.101/2. 78.101 
    libswscale  2. 1.100/2. 1.100 
    libswresample 0. 15.100/0. 15.100 
    libpostproc 52. 0.100/52. 0.100 
image_%05d.png: No such file or directory 

Sous Windows XP ...

+0

Votre première image est-elle nommée 'image_00001.png'? – mark4o

+0

Cette erreur est probablement due au fait que la numérotation de votre séquence d'images ne commence pas à 00001. Utilisez '-start_number 100' pour spécifier l'index de la première image. –

Répondre

2

en utilisant ffmpeg pour convertir une séquence de jpegs
...
-i image_% 05d. png
...
image_% 05d. .png: Aucun fichier ou répertoire

Vous pourriez avoir plus de chance avec -i image_%05.jpg. Cela entrera des images nommées image_00001.jpg, image_00002.jpg, image_00003.jpg, etc.

+0

J'ai trouvé de meilleurs programmes comme avidemux (Fichier-> Ouvrir et sélectionnez la première image dans l'ordre). – manueldahmen

0

Le problème est que le shell de la fenêtre étend le% 05d. Vous pouvez empêcher cela en doublant le% ffmpeg.exe -f image2 -i image _ %% 05d.png -vcodec mpeg4 -b 800k vidéo.mpg