我正在尝试使用 ffmpeg 命令从文件夹中的一堆图像创建延时。图像的命名格式为 -
文件夹编号;时间戳.jpg
例如,
0;1423116000.jpg
0;1423137600.jpg
我运行以下命令,
ffmpeg -i %*.jpg -q:v 2 输出.mpeg
视频正在形成,但它是一个 30 秒的视频,只有文件夹中的第一个图像。
我只假设我使用的正则表达式 - %*.jpg 是错误的。请帮忙。
ps:我是 ffmpeg 的新手
最佳答案
我使用了命令
ffmpeg -f image2 -i 0;%*.jpg -q:v 2 输出.mpeg
这不起作用。
将文件重命名为使用下划线而不是分号。
使用相同的命令
ffmpeg -f image2 -i 0_%*.jpg -q:v 2 输出.mpeg
工作了。
关于用于 ffmpeg 命令的文件识别的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29557617/