1 FFmpeg图片合成视频命令解析

  • 命令格式
    ffmpeg -f image2 -i 图片所存放路径和图片命名格式 -vcodec 指定视频编码格式 -r 视频帧率 输出文件路径和文件名

  • 命令示例
    ffmpeg -f image2 -i ./image%d.png -vcodec libx264 -r 25 out.mp4

上述命令是将当前文件夹下以image1.png image2.png image3.png ..等图片合成为以libx264编码 帧率为25的视频文件out.mp4

2 图片所存放路径和图片命名格式需要注意的编写规范

如果在上述命令行中所设置的图片路径和图片命名格式与实际上文件夹中的图片名称不一样就会类似以下的错误:

Could find no file with path ‘xxx/frames/%d.jpg’ and index in the range 0-4错误

下面对一些场景的图片命名进行举例说明

  • 如果图片文件是以image01.png image02.png image03.png ..等等图片就这么写,因为有2位整数,则将./image%d.png 修改为./image%2d.png,也可以这么写./image0%d.png

  • 如果图片文件是以image00001.png image00002.png image00003.png ..等等图片就这么写,因为有5位整数,则将./image%d.png 修改为./image%5d.png

  • 如果图片文件是以image01_res.png image02_res.png image03_res.png ..等等图片就这么写,因为有2位整数,则将./image%d.png 修改为./image%2d_res.png

如果您觉得对您有帮助,可以请站长喝一杯咖啡哦!

记得在赞赏备注里写上您的昵称

您可在本站资助名单中查看你的打赏记录哦!

支付宝扫一扫

微信扫一扫

金额随意,礼清义重

当前分类随机文章推荐

全站随机文章推荐

关于本站站长 StubbornHuang
FFmpeg – 将某个文件夹下的图片按标号顺序合成为指定编码格式和指定帧率的视频-StubbornHuang Blog纵使晴明无雨色,入云深处亦沾衣。