2013-05-31 64 views
5

我想使用FFMpeg來產生一個基於幾個PNG圖像 不遵循序列號的動畫。隨着 the following command line錯誤FFMpeg和PNG圖像(glob/libavformat)

ffmpeg -f image2 -r 1 -pattern_type glob -i '*.png' -c:v libx264 mov.mp4 

我得到以下錯誤

 
ffmpeg version N-53033-g56ba331 Copyright (c) 2000-2013 the FFmpeg developers 
built on May 13 2013 22:18:29 with gcc 4.7.3 (GCC) 
configuration: --enable-gpl --enable-version3 --disable-w32threads 
--enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r 
--enable-gnutls --enable-iconv --enable-libass --enable-libbluray 
--enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc 
--enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb 
--enable-libopenjpeg --enable-libopus --enable-librtmp 
--enable-libschroedinger --enable-libsoxr --enable-libspeex 
--enable-libtheora --enable-libtwolame --enable-libvo-aacenc 
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 
--enable-libxavs --enable-libxvid --enable-zlib 
    libavutil  52. 31.100/52. 31.100 
    libavcodec  55. 9.100/55. 9.100 
    libavformat 55. 7.100/55. 7.100 
    libavdevice 55. 0.100/55. 0.100 
    libavfilter  3. 65.100/3. 65.100 
    libswscale  2. 3.100/2. 3.100 
    libswresample 0. 17.102/0. 17.102 
    libpostproc 52. 3.100/52. 3.100 
[image2 @ 0268b600] Pattern type 'glob' was selected but globbing is not 
supported by this libavformat build 
'*.png': Function not implemented 

我在Windows 7

+1

從[圖像文件demuxer文檔](https://ffmpeg.org/ffmpeg-formats.html#image2-2):「'glob」只有在libavformat與globbing支持編譯時纔可選「。我不確定這對Windows用戶意味着什麼,但它可能會指向正確的方向。 – LordNeckbeard

回答

4

工作作爲 can see here, 您的文件名替換工作,你需要glob.h

從我的快速查看MinGW-w64不包含此文件,因此您將需要使用Cygwin編譯器。然而,這可能不是理想的,因爲生成的FFmpeg需要Cygwin DLL。