小编Car*_*irl的帖子

如何使用 ffmpeg 从使用时间戳命名的帧创建视频

我有一个充满框架的文件夹,其名称中的时间戳采用以下格式

im_%H_%M_%S_%MS.png

im_08_05_09_007324.png
im_08_05_09_532857.png
im_08_05_10_059340.png
im_08_05_10_575862.png
im_08_05_11_118361.png
im_08_05_11_596814.png
im_08_05_12_148340.png
im_08_05_12_665838.png
Run Code Online (Sandbox Code Playgroud)

我尝试在windows中使用-pattern_type glob,但不起作用。

ffmpeg.exe -framerate 10 -pattern_type glob -i im_*.png -c:v libx264 -r 30 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2"  -pix_fmt yuv420p $videoName
Run Code Online (Sandbox Code Playgroud)

我明白了

 Pattern type 'glob' was selected but globbing is not supported by this libavformat build im_*.png: Function not implemented
Run Code Online (Sandbox Code Playgroud)

后来我发现这在 Windows 上不起作用:( 这就是我正在使用的。ffmpeg 错误:选择了模式类型“glob”,但此 libavformat 版本不支持 globbing

我也尝试

ffmpeg.exe -framerate 10 -pattern_type glob -i im_%02d_%02d_%02d_%06d.png -c:v libx264 -r 30 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2"  -pix_fmt yuv420p $videoName
Run Code Online (Sandbox Code Playgroud)

我有

im_%02d_%02d_%02d_%06d.png: No such file …
Run Code Online (Sandbox Code Playgroud)

video powershell mp4 ffmpeg strftime

5
推荐指数
1
解决办法
2595
查看次数

标签 统计

ffmpeg ×1

mp4 ×1

powershell ×1

strftime ×1

video ×1