FFMPEG添加介绍性视频并将其缩放为原始视频

时间:2019-10-10 05:42:10

标签: video ffmpeg

我有一个固定分辨率的介绍性视频(1920x1080)和具有不同分辨率的主视频。我可以使用以下命令合并视频

ffmpeg -i intro.mp4 -i main.mp4 -i intro.mp4 -filter_complex " \
[0:v]scale=640x352,setsar=sar=16/9[intro]; \
[1:v]scale=640x352,setsar=sar=16/9[video]; \
[2:v]scale=640x352,setsar=sar=16/9[outro]; \
[intro][video][outro]concat=n=3[output]; \
[0:a][1:a] acrossfade=d=1 [audio]" \
-vcodec libx264 -map "[output]" -map "[audio]" "main__.mp4"

如果我手动指定比例,这将非常有效。但这不适用于分辨率为640x352,旋转角度为-90度的人像视频,当我使用ffprobe进行检查时。

是否可以动态缩放介绍视频以匹配主视频的尺寸?如果介绍视频的宽高比失真,并且只保留主视频的大小,那就很好。

0 个答案:

没有答案