FFmpeg – 将某个文件夹下的图片按标号顺序合成为指定编码格式和指定帧率的视频
原创文章,作者:StubbornHuang,如若转载,请注明出处:《FFmpeg – 将某个文件夹下的图片按标号顺序合成为指定编码格式和指定帧率的视频》https://www.stubbornhuang.com/1134/
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
当前分类随机文章推荐
- FFmpeg - 关于ffmpeg avcodec_open2函数失败的问题
- FFmpeg - 将某个文件夹下的图片按标号顺序合成为指定编码格式和指定帧率的视频
- FFmpeg - 通过h264编码的视频文件开始很清晰后面逐渐模糊
- FFmpeg - 音频处理基本概念以及音频重采样(采样率转换)
- FFmpeg - RGB图像编码为h264出现垂直旋转的问题
全站随机文章推荐
- OpenGL地球与太阳绕转代码
- 资源分享 - 白话深度学习与TensorFlow PDF下载
- C++11/std::thread - 线程管理join/detach
- WordPress - get_post_type():获取当前文章或者给定文章类型
- 旋转矩阵与四元数的转换
- opencv-python - 读取视频,不改变视频分辨率修改视频帧率
- 资源分享 - GPU Gems/GPU 精粹(1-3) 高清PDF下载
- 工具网站推荐 - 欧拉角四元数在线可视化转化网站/三维在线旋转变换网站
- VTK以批量三维点坐标为中心(点云)绘制球体,可用于标识特征点或者是化学分子
- FFmpeg - 关于ffmpeg avcodec_open2函数失败的问题