You make a good point. The same result can be achieved by applying the affine
transition. Instead of putting the rotation responsibility on the pango
producer, why not allow the watermark filter to use the affine transition?
From: Dan Dennedy <[email protected]>
To: Brian Matherly <[email protected]>; Maksym Veremeyenko
<[email protected]>; "[email protected]"
<[email protected]>
Sent: Tuesday, June 2, 2015 11:24 AM
Subject: Re: [Mlt-devel] [PATCH] Implement text rotation in pango producer
On Tue, Jun 2, 2015 at 5:49 AM Brian Matherly <[email protected]> wrote:
Personally, I would like to see this implemented in the qtext producer also
since we try to keep qtext and pango producers in sync.
I agree, but I do not like to impose that requirement on a contributor. Rather,
I impose that obligation on me (or whoever approves and merges). That is part
of the reason why I did not merge this yet - due to priorities and time.
Therefore, if the contributor does both it certainly helps.Also, we have other
filters that rotate. Yeah, I know, combining these filters is not optimal for
efficiency reasons - especially real-time. But, now this filter is doing affine
transform. Will it expand to do all transforms? Will it start to integrate
graphics? Does it grow into something approaching kidenlivetitle? Where does it
end? Where do we say, "no, we just want to keep this code simple for
maintenance reasons; use webvfx, image sequence, or video with alpha for more?"
Also, I would suggest "angle" or "rotation" instead of "rot_angle".
Or "rotate". Also, the YAML should include "unit: degrees" instead of putting
that in the description, but that is a little nitpicky.
~BM
From: Maksym Veremeyenko <[email protected]>
To: [email protected]
Cc: Dan Dennedy <[email protected]>
Sent: Tuesday, June 2, 2015 4:44 AM
Subject: Re: [Mlt-devel] [PATCH] Implement text rotation in pango producer
12.05.15 10:53, Maksym Veremeyenko написав(ла):
> Hi,
>
> attached patch implement text rotation in pango producer.
>
> example of usage:
>
> melt \
> -v \
> -profile square_pal \
> /tmp/demo.mp4 \
> -consumer sdl \
> -filter watermark:pango \
> producer.force_apect_ratio="@1/1" \
> producer.text="Hi, here!" \
> producer.family="Arial" \
> producer.size="32" \
> producer.weight="700" \
> producer.fgcolour="#FF000000" \
> producer.bgcolour="#48CCCCFF" \
> producer.rot_angle="48" \
> composite.geometry="300/-300:100%x100%:100%" \
> composite.halign="left" \
> composite.valign="bottom"
ping?
--
________________________________________
Maksym Veremeyenko
------------------------------------------------------------------------------
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel
------------------------------------------------------------------------------
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel