Thread: [Mlt-devel] Using composite - specifying rescale.interp?
Brought to you by:
ddennedy,
lilo_booter
From: Mads B. D. <ma...@ch...> - 2008-08-12 16:17:29
|
Hi there I have created a number of transparent pngs (800x450 square aspect), that I want to composite over another set of pngs (eventually directly on an existing clip). Using a file created by kdenlive 0.6 as a starting point, I have a file like below. I have removed the black background kdenlive appears to add for transparent stills, added the aspect_ratio of 1.42222 to the first producer myself, because this is also created from a number of stills (720x576 16:9 PAL DV eksport from kino), and then I have tried to add 'rescale.interp="hyper"' to the b producer, in order to up the quality of the rescale. However, I can not determine a difference - the scaling appears worse to me, than if I do this manually using e.g. ImageMagick and its lanczos filter (which is quite slow though). But, I am uncertain I am correct. Where does the rescale.interp="hyper" need to go in order to work? Am I on a totally wrong track here? Regards & thanks for helping out Mads file.kdenlive follows: <westley> <kdenlivedoc version="0.6" > <properties videoprofile="dv_pal_wide" metadata="" projectratio="1.42222" timeline_position="342" projectfolder="/home/madsdyd" projectvideoformat="dv_pal_wide" projectfps="25" projectheight="576" outpoint="0" projectwidth="720" inpoint="0" projectdisplayratio="1.77778" /> <guides/> <producer lumafile="" hide="audio" aspect_ratio="1.42222" transparency="0" lumaduration="10" ttl="1" crossfade="0" type="7" lumasoftness="0" duration="751" id="0" resource="/media/samsung/Video/Skiferie2008/RulleteksterMatildePåSki/Background/.all.png" /> <producer rescale.interp="hyper" lumafile="" hide="audio" aspect_ratio="1" transparency="1" lumaduration="10" ttl="1" crossfade="0" type="7" lumasoftness="0" duration="750" id="1" resource="/media/samsung/Video/Skiferie2008/RulleteksterMatildePåSki/Foreground/.all.png" /> <kdenliveclip><DocTrackBaseList> <kdenlivetrack muted="0" hidden="0" cliptype="Video" > <kdenliveclip><avfile width="0" frequency="0" lumafile="" lumaduration="10" loop="0" transparency="0" durationknown="1" ttl="1" height="0" url="/media/samsung/Video/Skiferie2008/RulleteksterMatildePåSki/Background/.all.png" crossfade="0" type="7" lumasoftness="0" duration="751" id="0" name="Slideshow [751 images]" channels="0" description="" filesize="0" /> <position speed="1.000000" kdenlivetrack="0" cropstart="0.0000000000" cropduration="30.0400000000" trackstart="0.0000000000" trackend="30.0400000000" /> </kdenliveclip> </kdenlivetrack> <kdenlivetrack muted="0" hidden="0" cliptype="Video" > <kdenliveclip><avfile width="0" frequency="0" lumafile="" lumaduration="10" loop="0" transparency="1" durationknown="1" ttl="1" height="0" url="/media/samsung/Video/Skiferie2008/RulleteksterMatildePåSki/Foreground/.all.png" crossfade="0" type="7" lumasoftness="0" duration="750" id="1" name="Slideshow [750 images]" channels="0" description="" filesize="0" /> <position speed="1.000000" kdenlivetrack="1" cropstart="0.0000000000" cropduration="30.0000000000" trackstart="0.0000000000" trackend="30.0000000000" /> </kdenliveclip> </kdenlivetrack> <kdenlivetrack muted="0" hidden="0" cliptype="Sound" /> <kdenlivetrack muted="0" hidden="0" cliptype="Sound" /> </DocTrackBaseList> </kdenliveclip> </kdenlivedoc> <westley> <tractor> <multitrack> <playlist id="playlist2" > <entry in="0" out="749" producer="1" /> </playlist> <playlist id="playlist3" > <entry in="0" out="750" producer="0" /> </playlist> <playlist hide="video" id="playlist0" /> <playlist hide="video" id="playlist1" /> </multitrack> <transition valign="1" progressive="1" fill="1" in="0" a_track="1" b_track="0" mlt_service="composite" out="749" halign="1" /> <!-- <transition combine="1" in="0" a_track="0" out="750" b_track="1" mlt_service="mix" /> <transition combine="1" in="0" a_track="0" out="750" b_track="2" mlt_service="mix" /> <transition combine="1" in="0" a_track="0" out="750" b_track="3" mlt_service="mix" /> --> </tractor> </westley> </westley> -- Mads Bondo Dydensborg. ma...@ch... When a single line of script in Linux can do things that'd keep you pointing-and-clicking forever in Windows, you have great motivation to learn that line of script. - Chris Worth on The Microsoft Matrix |
From: Dan D. <da...@de...> - 2008-08-12 21:05:51
|
On Tue, Aug 12, 2008 at 9:17 AM, Mads Bondo Dydensborg <ma...@ch...> wrote: > Hi there > > I have created a number of transparent pngs (800x450 square aspect), that I > want to composite over another set of pngs (eventually directly on an > existing clip). Using a file created by kdenlive 0.6 as a starting point, I > have a file like below. I have removed the black background kdenlive appears > to add for transparent stills, added the aspect_ratio of 1.42222 to the first you can also use "@64/45" > producer myself, because this is also created from a number of stills > (720x576 16:9 PAL DV eksport from kino), and then I have tried to > add 'rescale.interp="hyper"' to the b producer, in order to up the quality of > the rescale. Set that on the a producer. transition_composite copies the a producer's rescale.interp to the b producer's frames. This is by design so that you can set the overall scaling method globally on the end consumer, and the property should propagate. -- +-DRD-+ |