【发布时间】:2011-12-29 07:32:22
【问题描述】:
我正在尝试调整更大的视频大小以适应我拥有的区域。为了实现这一点,我首先计算调整大小的视频的尺寸,使其适合我的区域,然后我尝试向该视频添加填充,以便最终结果具有所需的尺寸,同时保持纵横比。
假设我的原始视频尺寸为 1280x720,为了适应我的 405x320 区域,我首先需要将视频大小调整为 405x227。我这样做。此时一切都很好。我做了一些数学运算,发现我必须在顶部和底部添加 46 像素的填充。
因此,该命令的填充参数将是-vf "pad=405:320:0:46:black"。但是每次我运行命令时都会收到类似Input area 0:46:405:273 not within the padded area 0:0:404:226 的错误。
我发现的唯一填充文档是 http://ffmpeg.org/libavfilter.html#pad。
我不知道我做错了什么。以前有人遇到过这个问题吗?你有什么建议吗?
【问题讨论】: