5

我正在尝试使用 FFMpeg 生成基于几个不遵循序列号的 png 图像的动画。使用 以下命令行

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

我收到以下错误

ffmpeg 版本 N-53033-g56ba331 版权所有 (c) 2000-2013 FFmpeg 开发者
使用 gcc 4.7.3 (GCC) 于 2013 年 5 月 13 日 22:18:29 构建
配置:--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] 选择了模式类型“glob”,但未选择 globbing
此 libavformat 构建支持
'*.png': 功能未实现

我正在使用 Windows 7。

4

1 回答 1

4

正如您 在此处看到的,您需要进行 globbing 工作glob.h

从我的快速浏览来看,MinGW-w64 不包含此文件,因此您需要使用 Cygwin 编译器。然而,这可能是不可取的,因为生成的 FFmpeg 需要 Cygwin dll。

于 2013-06-01T05:40:52.780 回答