单张图片转视频
ffmpeg -loop 1 -i img3.png -c:v libx264 -t 3 -preset medium -tune stillimage -crf 18 -b:v 2000k -pix_fmt yuv420p -r 25 output3.mp4
- -loop 1:指定输入图片序列无限循环
- -i test.jpg:输入图片文件
- -c:v libx264:视频编码为h264
- -crf 18:设置视频质量,18是默认推荐值
- -b:v 2000k:设置视频码率为2000k
- -r 25:设置视频帧率为25fps
两个视频合并加转场
ffmpeg-concat -d 1000 -t cube -o cube1000.mp4 output1.mp4 output2.mp4
Options:
-V, --version 输出版本
-o, --output 输出视频路径
-t, --transition-name gl-transition 转场名称
-d, --transition-duration 转场的时长毫秒(默认:500)
-T, --transitions 加载自定义转场的json文件路径
-f, --frame-format 临时帧图片的格式 (default: "raw")
-c, --concurrency 并发处理的视频数量 (default: 4)
-C, --no-cleanup-frames 不清空临时的帧图片
-v, --verbose ffmpeg调试模式verbose debug日志开启
-O, --temp-dir