On Sun, Dec 23, 2012 at 2:53 PM, Brian Matherly <[email protected]> wrote:
> Dan,
>
>
>>>  Based on those results, is there any reason the watermark filter
>> shouldn't use the affine transition by defaut?
>>
>> There are subtle differences between composite and affine's simple
>> compositing use cases and not so subtle differences in performance
>> (composite is faster). So, I do not want to suddenly change behavior
>> of watermark for people who are already happily using it. I would like
>> to see if composite can be improved/fixed, however. But I do think you
>> should consider to change dynamictext to not use watermark and instead
>> use affine through either filter_transition or code copied from
>> watermark. Also, you could write a Qt backend to dynamictext that
>> writes directly on frame instead of using an external composite.
>> qimage/transition_vqm shows how to do that.
>
> Here is what I'm thinking right now:
>
> I would like to create a new filter called: "filter_pangotext". The filter 
> would use the pango producer and the affine transition to render text on top 
> of video. It would not have the "dynamic" features for text substituion. 
> Rather, it would serve as a backend for the "filter_dynamictext". dynamictext 
> would be rewritten to perform the dynamic text substitutions and pass the 
> text on to the underlying pangotext filter.
>
> Then, some day in the future, I could write a new text filter called 
> "filter_qttext". It would have exactly the same interface and function as 
> pangotext. Then, dynamictext could be modified to automically use either text 
> filter. Perhaps the loader could select the backend automatically. Or perhaps 
> the user could specify it as a parameter.
>
> Let me know what you think about this idea.
>

Perhaps, but here is another idea. The affine filter already accepts
another producer for the background image, which is just the opposite
of watermark. Modify the affine filter to have a mode similar to
watermark that makes the supplied producer the foreground. Then, use
it with pango and the kdenlivetitle producer for future qt-based
backend.

-- 
+-DRD-+

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to