首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Movit在Openshot中获取MLT颜色分级的色轮

使用Movit在Openshot中获取MLT颜色分级的色轮
EN

Stack Overflow用户
提问于 2015-01-06 04:25:16
回答 2查看 390关注 0票数 0

我试图在openshot中实现基于提升-伽马-增益的颜色分级的效果。我下载了最新的Movit库并把它放到了正确的地方,MLT和Frei0r已经安装好了,openshot也安装好了。现在我得到了一个XML文件(基于these指令),如下所示:

代码语言:javascript
复制
<?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中的小部件,并使此颜色分级效果起作用?

EN

回答 2

Stack Overflow用户

发布于 2015-01-06 05:53:10

MLT不提供任何小部件。它只是一个处理库。需要提供色轮的是结合了GTK+的OpenShot。此外,OpenShot不支持Movit效果。想要使用Movit的应用程序需要按照this MLT doc中的说明提供OpenGL上下文。但是,OpenShot不提供该功能。

票数 0
EN

Stack Overflow用户

发布于 2015-01-07 00:29:08

这是Shotcut使用的其中一个色轮的例子,我猜?https://github.com/mltframework/shotcut/blob/master/src/widgets/colorwheel.cpp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27787323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档