我正在使用ffmpeg-python包装器。
我想使用裁剪过滤器来提取视频文件的裁剪部分;我希望该部分的大小是输入尺寸的一半。
根据 ffmpeg 的文档,我可以使用输入参数in_w,in_h如下所示:
crop=1/2*in_w:1/2*in_h
(或
crop=w=1/2*in_w:h=1/2*in_h带有命名参数)
但是,我很难找到如何在 ffmpeg-python 中使用它们。我想我可以像这样将它们作为标准参数传递:
filter_('crop', '1/2*in_w:1/2*in_h')
但我似乎误解了直接参数在这里是如何工作的,因为这不起作用。
显然,我不能像这样使用关键字参数:
filter_('crop', w=1/2*in_w, h=1/2*in_h)
因为它们被解释为未定义的名称。