我试图在openshot中为基于提升伽玛增益的色彩分级效果。 我下载了最新的Movit库并把它放在了严谨的位置,安装了MLT和Frei0r,并且也打开了。现在我有一个XML文件(基于these指令) 看起来像这样:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE openshot-effect>
<effect>
<title translatable="True">Color adjustment</title>
<description translatable="True">Simple color adjustment</description>
<icon>coloradj_RGB.png</icon>
<category>Video</category>
<service>movit.lift_gamma_gain</service>
<param name="lift_r" type="float" title="Lift Red" description="Amount of red in shadows">
<min>0.0</min>
<default>0.0</default>
</param>
<param name="ligt_g" type="float" title="Lift Green" description="Amount of green in shadows">
<min>0.0</min>
<default>0.0</default>
</param>
<param name="lift_b" type="float" title="Lift Blue" description="Amount of blue in shadows">
<min>0.0</min>
<default>0.0</default>
</param>
<param name="gamma_r" type="float" title="Gamma Red" description="Amount of red in midtones">
<min>0.0</min>
<default>1.0</default>
</param>
<param name="gamma_g" type="float" title="Gamma Green" description="Amount of green in midtones">
<min>0.0</min>
<default>1.0</default>
</param>
<param name="gamma_b" type="float" title="Gamma Blue" description="Amount of blue in midtones">
<min>0.0</min>
<default>1.0</default>
</param>
<param name="gain_r" type="float" title="Gain Red" description="Amount of red in highlights">
<min>0.0</min>
<default>1.0</default>
</param>
<param name="gain_g" type="float" title="Gain Green" description="Amount of green in highlights">
<min>0.0</min>
<default>1.0</default>
</param>
<param name="gain_b" type="float" title="Gain Blue" description="Amount of blue in highlights">
<min>0.0</min>
<default>1.0</default>
</param>
</effect>
现在我试图将色轮作为MLT中的小部件,但默认情况下,作为小部件的色轮功能未安装在MLT中。如何让色轮在Openshot中显示为小部件并使这种颜色分级效果有效?
答案 0 :(得分:0)
MLT不提供任何小部件。它只是一个处理库。 OpenShot与需要提供色轮的GTK +配合使用。 此外,OpenShot不支持Movit效果。想要使用Movit的应用程序需要按照this MLT doc中的说明提供OpenGL上下文。但是,OpenShot没有提供。
答案 1 :(得分:0)
这是Shotcut使用的其中一个色轮的一个例子,我想? https://github.com/mltframework/shotcut/blob/master/src/widgets/colorwheel.cpp