这篇文章给大家介绍FFmpeg怎么实现多宫格,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
创新互联公司-专业网站定制、快速模板网站建设、高性价比博野网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式博野网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖博野地区。费用合理售后完善,10余年实体公司更值得信赖。
我们来使用FFmpeg命令行来实现一下画面多宫格的效果!一说到多宫格,相信我们的第一反应是九宫格,不过呢,由于使用FFmpeg命令行实现九宫格的参数实在太臃肿,我们案例中实现四宫格的效果,也足够酷炫哦!好了,接下来言归正传:ffmpeg -re -i test.mp4 -re -i test.mp4 -re -i test.mp4 -re -i test.mp4 -filter_complex "nullsrc=size=1920x1080 [base];[0:v] setpts=PTS-STARTPTS,scale=960x540 [upperleft]; [1:v] setpts=PTS-STARTPTS, scale=960x540 [upperright]; [2:v] setpts=PTS-STARTPTS, scale=960x540 [lowerleft]; [3:v] setpts=PTS-STARTPTS, scale=960x540 [lowerright];[base][upperleft] overlay=shortest=1[tmp1]; [tmp1][upperright] overlay=shortest=1:x=960 [tmp2]; [tmp2][lowerleft] overlay=shortest=1:y=540 [tmp3];[tmp3][lowerright] overlay=shortest=1:x=960:y=540" -c:v libx264 out_1080p.mp4二、参数解释 -re -i : 在实现多宫格的过程中,如此表示多个输入,其后写视频文件名即可
关于FFmpeg怎么实现多宫格就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。