FFmpeg - 提供视频填充但仅提供纵向视图而不是水平视图

FFmpeg - 提供视频填充但仅提供纵向视图而不是水平视图

我尝试在合并视频时添加填充,以免它们拉伸。

当视频处于纵向模式时,它工作正常,但是当我在移动设备上将其更改为横向时,视频在黑条内被裁剪,

我的命令是

stringBuilder.append("[$i:v]setpts=PTS-STARTPTS,scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(720-iw*min(720/iw\\,1280/ih))/2:(1280-ih*min(720/iw\\,1280/ih))/2,setsar=1,setdar=9/16[v$i]; [$i:a]asetpts=PTS-STARTPTS[a$i];")

结果如下

垂直填充后视频显示为纵向

当设备处于横向模式时,这里显示内部裁剪

相关内容