2013-05-31 29 views
5

Tôi đang cố gắng sử dụng FFMpeg để tạo hoạt ảnh dựa trên một số hình ảnh png không tuân theo số thứ tự. Với the following command lineLỗi trong hình ảnh FFMpeg và png (glob/libavformat)

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

tôi có được các lỗi sau

 
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 

tôi đang làm việc trên Windows 7.

+1

Từ [tài liệu demuxer tệp hình ảnh] (https://ffmpeg.org/ffmpeg-formats.html#image2-2): "' glob' chỉ có thể chọn nếu libavformat được biên dịch với hỗ trợ globbing ". Tôi không chắc điều đó có ý nghĩa gì đối với người dùng Windows nhưng nó có thể hướng bạn đi đúng hướng. – LordNeckbeard

Trả lời

4

Như bạn can see here, cho globbing để làm việc bạn cần glob.h.

Từ tính năng tìm kiếm nhanh MinGW-w64 của tôi không chứa tệp này, vì vậy bạn cần sử dụng trình biên dịch Cygwin. Tuy nhiên điều này có thể không được mong muốn vì FFmpeg kết quả sẽ yêu cầu dll Cygwin.

Các vấn đề liên quan