There is a new Plugin in town - Speed PerCent
A contributor has made a new Video plugin available and it is checked into GIT as Speed PerCent. Very nice. It is self-explanatory. See attachment.
cool! it might serve as illustration about writing new plugin.... On Sunday, August 22, 2021, Phyllis Smith via Cin < [email protected]> wrote:
A contributor has made a new Video plugin available and it is checked into GIT as Speed PerCent. Very nice. It is self-explanatory. See attachment.
Very good Speed PerCent plugin: fast, intuitive and practical. If I understand correctly it works like ReframeRT in "stretch" mode. Perhaps it is a little more awkward to find the application points and then create the render or the nested clip that must replace the original interval. PS: in both ReframeRT and Speed PerCent there is the option "interpolate"; how does it work?
Andrea wrote: in both ReframeRT and Speed PerCent there is the option "interpolate"; how does it work? Interpolate option works on keyframes (between keyframes). Unfortunately ReframeRT (and Speed PerCent) don't have OpticFlow function. At the first I thought that "Interpolate" mains "OpticFlow". I wrong. I try to do an example on "Speed PerCent" (ReframeRT is the same) with 2 keyframes. The Plugin is 10 seconds lenght. Create a keyframe at 1 second (Speed=100%) and the next keyframe at 8 seconds (Speed=200%). - Case 1, Interpolate=unchecked (both keyframes must have the "Interpolate" option unchecked): You can see that the Speed stay at 100% until the next keyframe occurs; a kind of square waves (0-1) - Case 2, Interpolate=checked (both, or only the first, keyframes must have the "Interpolate" option checked): You can see that the Speed from 100%, at the first keyframe, moves at the next keyframe (Speed=200%) interpolating the values, from 100% to 200%; a kind of ramp. Leave the Plugin window open, and look at the values. I hope it is clear enough. Thanks! IgorBeg
Interpolate option works on keyframes (between keyframes). Unfortunately ReframeRT (and Speed PerCent) don't have OpticFlow function. At the first I thought that "Interpolate" mains "OpticFlow". I wrong.
Very clear, thank you. I will write the description on the manual. Looking at the plugin code on git you can see the entry: "optic_flow = 1;" Do you think that means it use optical_flow?
Looking at the plugin code on git you can see the entry: "optic_flow = 1;" Do you think that means it use optical_flow?
Unfortunately NO. I think the programmer who made the last "Speed PerCent plugin" only improved the GUI of the "ReframeRT" plugin (see the texts in the header on "speed_pc.C" by git): ================================= Derivative by ReframeRT plugin for a more easy use. It uses percentage value of the speed referred to originl speed (=100%). Some old ReframeRT parameters (Stretch and denom) have not been deleted, for future development, if any. Stretch and denom variables are set to a constant value: Stretch= 1; denom= 100.00. Speed_MIN= 1.00%; Speed_MAX= 1000.00% ================================= So, "Speed PerCent" plugin uses the original code of the "ReframeRT" plugin. Maybe the developer who wrote ReframeRT, time ago, wanted to implement OpticFlow but then gave up for is own reasons. I see that "Interpolate video" plugin uses OpticFlow and may be the developer wanted to use it on "ReframeRT" plugin. I don't know. It's a pity. IgorBeg
I edited the manual by inserting Speed PerCent plugin. Phyllis, see if that's okay.
Andrea, oops just found this from 4 days ago in my Spam folder -- do not know why. Plugins.tex for the Manual has been updated and checked into GIT. On Wed, Aug 25, 2021 at 5:18 AM Andrea paz via Cin < [email protected]> wrote:
I edited the manual by inserting Speed PerCent plugin. Phyllis, see if that's okay.
From pluigin.txt by GIT I read... Speed PerCent: Increase speed by a percentage value from 1 to 1000 with or without interpolation. I think that the word "Increase" is not correct. Maybe the right word may be "Change", but my english is bad. Where a value = 100% means 1x (source speed); if value is < 100% means slow motion (with duplication of missing frames) without OpticFlow; if value is > 100% means fast (with dropped frames). IgorBeg
OK, I will fix it before doing the builds today. "Change" is more accurate because you can "decrease" as well as "increase". On Tue, Aug 31, 2021 at 12:47 AM Igor BEGHETTO via Cin < [email protected]> wrote:
From pluigin.txt by GIT I read... Speed PerCent: Increase speed by a percentage value from 1 to 1000 with or without interpolation.
I think that the word "Increase" is not correct. Maybe the right word may be "Change", but my english is bad. Where a value = 100% means 1x (source speed); if value is < 100% means slow motion (with duplication of missing frames) without OpticFlow; if value is > 100% means fast (with dropped frames).
IgorBeg -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
I have just see it in CinGG-20210831-older.AppImage. Thank you, Phyllis! Il 31/08/2021 15:32, Phyllis Smith via Cin ha scritto:
OK, I will fix it before doing the builds today. "Change" is more accurate because you can "decrease" as well as "increase".
On Tue, Aug 31, 2021 at 12:47 AM Igor BEGHETTO via Cin <[email protected] <mailto:[email protected]>> wrote:
From pluigin.txt by GIT I read... Speed PerCent: Increase speed by a percentage value from 1 to 1000 with or without interpolation.
I think that the word "Increase" is not correct. Maybe the right word may be "Change", but my english is bad. Where a value = 100% means 1x (source speed); if value is < 100% means slow motion (with duplication of missing frames) without OpticFlow; if value is > 100% means fast (with dropped frames).
participants (4)
-
Andrea paz -
Andrew Randrianasulu -
Igor BEGHETTO -
Phyllis Smith