如何使用FFmpeg将黑框视频填充到给定长度?

问题描述

我知道tpad过滤器具有stop_duration参数,可将帧添加到视频末尾。当输入长度未知(但小于5秒)时,如何确定生成的视频长度为5秒?

解决方法

添加修剪过滤器以限制总持续时间,例如

ffmpeg -i in -vf tpad=stop=-1,trim=end=5 out