ffmpeg将图片合成视频

ffmpeg -framerate 30 -i "D:\xxx\xxx\xxx_%05d.jpg" -c:v libx264 -pix_fmt yuv420p -vf scale=1920x1080 "D:\XXX\xxx.mp4"

这条命令是使用FFmpeg工具,目的是将一系列连续编号的图像文件转换成一个视频文件,下面是该命令的详细解释:


ffmpeg: 命令行程序名称,用于多媒体文件处理。


-framerate 30: 设置输入图像序列的帧率,这里是每秒30帧。


-i "D:\xxx\xxx\xxx_%05d.jpg": 指定输入图像序列的路径和文件名模式。%05d是占位符,代表递增的数字序列(如00001、00002等),用于匹配连续的图像文件。


-c:v libx264: 指定视频编码器为libx264。libx264是一种广泛使用的H.264视频编码器,能提供良好的压缩效率和广泛的兼容性。


-pix_fmt yuv420p: 设置输出视频的像素格式为YUV 4:2:0 Planar。这是一种常用的、兼容性好的像素格式,适用于多种播放设备。


-vf scale=1920x1080: 使用视频过滤器(Video Filter)来调整输出视频的分辨率,这里设置为1920像素宽和1080像素高,即全高清(1080p)分辨率。


"D:\XXX\xxx.mp4": 输出视频的保存路径和文件名,视频将被编码并保存为MP4格式。


总结起来,这个命令的作用是从D:xxxxxx目录下,按照xxx_00001.jpg这样的命名规则找到所有连续的JPEG图像文件,以30帧每秒的速度,通过libx264编码器编码,调整至1920x1080的分辨率,并最终输出为一个位于D:XXX目录下名为xxx.mp4的H.264编码的MP4视频文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值