LiVES rendered effect plugin script ------------------------------------ |1.7 skip_forwards 1 Salsaman| # Menu entry|Action description|min_frames|num_channels| Skip forward|Applying forward skip to|2|1| # requirements (list) composite skipahead|_Skip ahead|num0|10|1|100| fadestart|_Fade start|num0|50|0|100 fadeend|Fade _end|num0|50|0|100 # properties/capabilities (bitmap field) # 0x0001 == slow (hint to GUI) 0x0000 # 0xF0 == LiVES-perl 0xF0 # pre loop code (list)
$diff=$p0;
$pc_start=$p1; # fade amount
$pc_step=($p2-$p1)/$p0;
# loop code (list) if (($frame+$diff>$end)||$diff==0) { `cp $in $out`; } else { $from=&mkname(int($frame+$diff)); if (-f "$from$img_ext") { $fromimg="$img_prefix$from$img_ext"; `$composite_command -compose plus -dissolve $pc_start $fromimg -size $width!x$height! $img_prefix$in $out_prefix$out >/dev/null 2>&1`; } else { `cp $in $out`; } } $diff--; $pc_start+=$pc_step; if ($diff<0) { $diff=$p0; $pc_start=$p1; } # post loop code (list)