首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从python获取生产者

从python获取生产者
EN

Stack Overflow用户
提问于 2016-04-27 09:03:26
回答 1查看 126关注 0票数 0

我正在定制OpenShot来改变视频的亮度。我已经知道需要将sws_getColorspaceDetails / sws_setColorspaceDetails​函数添加到producer_avformat的convert_image()中。

但我想知道如何从python代码访问producer_avformat对象以将亮度作为参数传递。

在Python中,代码生成器在这里创建: self.p = mlt.Producer( self.profile,'xml:%s‘% self.file_name)

但它是另一个生产者。

问候

EN

回答 1

Stack Overflow用户

发布于 2016-04-28 09:09:12

不要通过修改生产者来改变亮度。相反,您应该将筛选器附加到生产者。

这个可以用:https://www.mltframework.org/bin/view/MLT/FilterBrightness

我从您的示例中看出,您的生产者不是producer_avformat的实例。你的制作人是个producer_xml。我假设您正在加载一个MLT xml文件,其中定义了一个avformat生成器。在这种情况下,可以很容易地修改xml以将亮度滤镜附加到avformat生成器。

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

https://stackoverflow.com/questions/36878508

复制
相关文章

相似问题

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