MoviePy的mask_color函数中的“ thr”和“ s”参数如何优化以实现最大质量和最小渲染时间?

问题描述 投票:0回答:1

我正在尝试将白色动画与黑色背景分开。使用mask_color(clip, color=[0,0,0])时,效果不佳(动画边缘周围有黑色像素)。我知道该函数的可选参数thr=SomeNumbers=SomeNumber将解决此问题,但是我不确定它们的含义以及如何选择这些参数是为了获得高质量的结果和快速的渲染时间。

python mask moviepy video-editing
1个回答
0
投票

嗨,感谢您发布问题。首先,让我们快速了解一下这些参数的含义;

  • thr:阈值。掩膜有效,即远远超过此阈值,即透明
  • s:刚度。效果有多强。

因此,您可以想象,要输入到这些参数中的值在很大程度上取决于您的输入和所需的输出。因此,也许您可​​以将s设为默认值,然后以线性方式将thr从0逐渐增加到100,并以10的步长检查其输出,然后选择最佳的输出。然后,如果这不能满足您的要求,那么可以尝试对刚度进行微调,以帮助您获得所需的输出。

© www.soinside.com 2019 - 2024. All rights reserved.