背景
以前我们看视频都是通过电脑,或者手机横屏来看,但是目前短视频的平台都是长视频(竖型视频),主流的分辨率是7201280。所以很多人想19201080的宽视频,变成长视频,但是如果不多个视频叠加,那么上下会为空白,很是不好看。为了能让视觉效果更好,一般我们采用上中下三个叠加在一起的办法,那么下面我们就通过ffmpeg来实现这个想法。
准备
我们先去西瓜下载一个1920*1080的李子柒的视频,通过简单的ffmpeg命令截取前10s,方便我们快速合成。
ffmpeg -t 10 -i liziqi_1080.mp4 -codec copy liziqi_1080_10s.mp4
不叠加的720*1080的视频
先准备一个720x1280的幕布,让原视频的宽度1920 占满现在的宽度 720,并垂直放在中间
ffmpeg -y -i mubu.png -i liziqi_1080_10s.mp4 -filter_complex [1:v]scale=720:-1[v1];[0:v][v1]overlay=0:(H-h)/2 liziqi_720x1280_single.mp