我尝试了这个命令行:
D:\Captured>ffmpeg -framerate 1/2 -start_number 1 -i "D:/New folder (76)/Image%d.png" -loop -1 D:/test.gif
但出现此错误:
[image2 @ 00000000026324a0] Could find no file with path 'D:/New folder (76)/Image%d.png' and index in the range 1-5 D:/New folder (76)/Image%d.png: No such file or directory
这是我的文件夹的屏幕截图,其中包含图像,我只想获取以名称 image 开头的图像类型 png:
更新:这是我在创建动画 GIF 后收到的消息,包括来自此答案的命令行:
D:\Captured>ffmpeg -framerate 1/2 -start_number 1 -i "D:/New folder (76)/Image_%04d.png" -loop -1 D:/test.gif
ffmpeg version n6.1.1-20240114 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.2.0 (crosstool-NG 1.25.0.232_c175b21)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --disable-doc --disable-ffplay --disable-ffprobe --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-version=20240114
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
Input #0, image2, from 'D:/New folder (76)/Image_%04d.png':
Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
Stream #0:0: Video: png, rgba(pc, gbr/unknown/unknown), 1536x2048, 0.50 fps, 0.50 tbr, 0.50 tbn
Stream mapping:
Stream #0:0 -> #0:0 (png (native) -> gif (native))
Press [q] to stop, [?] for help
Output #0, gif, to 'D:/test.gif':
Metadata:
encoder : Lavf60.16.100
Stream #0:0: Video: gif, bgr8(pc, gbr/unknown/unknown, progressive), 1536x2048, q=2-31, 200 kb/s, 0.50 fps, 100 tbn
Metadata:
encoder : Lavc60.31.102 gif
[out#0/gif @ 0000016edfc34bc0] video:696kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000140%
frame= 1 fps=0.0 q=-0.0 Lsize= 696kB time=00:00:00.00 bitrate=N/A speed= 0x
D:\Captured>