1、将图片循环转换成视频
ffmpeg -r 25 -loop 1 -i xinjinping.jpg -pix_fmt yuv420p -vcodec libx264 -b:v 600k -r:v 25 -preset medium -crf 30 -s 720x576 -vframes 250 -r 25 -t 10 a.mp4 |
-r 25为读取输入文件的时候帧率为25帧每秒
-loop 为循环读取input文件
-i 为输入的图片
-t 10 输出时长10秒
a.mp4 输出视频命名
2、将视频合并
ffmpeg -i "concat:1.ts|2.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4 |
这里使用的输入文件是ts文件,ts文件是可以concate的;
1.ts和 2.ts是待合并视频,
output.mp4是输出视频。
参考步骤:
合并的视频文件可以先转码再合并
ffmpeg -i b.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts ffmpeg -i c.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts ffmpeg -i "concat:1.ts|2.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4 |