git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@617
d19143bc-622f-0410-bfdd-
b5b2a6649095
-inigo Scotland/.all.jpg ttl=250 \
--filter watermark:colour:black reverse=1 composite.geometry="15%,15%:10%,10%;0.0625=0,0:100%x100%;.4375=;250=70%,70%:10%x10%;251=15%,15%:10%,10%;.5625=0,0:100%x100%;-.0625=;500=70%,70%:10%x10%" composite.cycle=500 composite.fill=1 composite.valign=c composite.halign=c \
+inigo Scotland/.all.jpg ttl=100 \
+-filter watermark:colour:black reverse=1 composite.geometry="15%,15%:10%,10%;0.1625=0,0:100%x100%;-.1625=;-1=70%,70%:10%x10%" composite.mirror_off=1 composite.cycle=100 composite.fill=1 composite.valign=c composite.halign=c \
default "Sans 48". FreeType2 renders at 72 dpi.
string encoding - the text encoding type of the input if not UTF-8.
- see 'iconv --list' for a list of possible inputs.
default "Sans 48". FreeType2 renders at 72 dpi.
string encoding - the text encoding type of the input if not UTF-8.
- see 'iconv --list' for a list of possible inputs.
+ int weight - the weight of the font (default is 400)
{
mlt_properties properties = MLT_TRANSITION_PROPERTIES( this );
mlt_geometry geometry = mlt_properties_get_data( properties, "geometries", NULL );
{
mlt_properties properties = MLT_TRANSITION_PROPERTIES( this );
mlt_geometry geometry = mlt_properties_get_data( properties, "geometries", NULL );
+ int mirror_off = mlt_properties_get_int( properties, "mirror_off" );
+ int repeat_off = mlt_properties_get_int( properties, "repeat_off" );
int length = mlt_geometry_get_length( geometry );
// Allow wrapping
int length = mlt_geometry_get_length( geometry );
// Allow wrapping
- if ( position >= length && length != 0 )
+ if ( !repeat_off && position >= length && length != 0 )
{
int section = position / length;
position -= section * length;
{
int section = position / length;
position -= section * length;
- if ( section % 2 == 1 )
+ if ( !mirror_off && section % 2 == 1 )
position = length - position;
}
position = length - position;
}
.properties.markup=filter[1].producer.markup
.period=2
.properties.length[0]=composite.out
.properties.markup=filter[1].producer.markup
.period=2
.properties.length[0]=composite.out
-.composite.geometry=0,80:230x30:0;24=,:x:100
+.composite.geometry=0,80:230x30:0;12=,:x:100
.composite.luma=%luma01.pgm
.composite.softness=.3
.filter[0]=watermark
.composite.luma=%luma01.pgm
.composite.softness=.3
.filter[0]=watermark
.type.markup=text
.period=2
.properties.length[0]=composite.out
.type.markup=text
.period=2
.properties.length[0]=composite.out
-.composite.geometry=0,115:230x30:0;37=,:x:100
+.composite.geometry=0,115:230x30:0;12=,:x:100
.composite.luma=%luma01.pgm
.composite.softness=.3
.filter[0]=watermark
.composite.luma=%luma01.pgm
.composite.softness=.3
.filter[0]=watermark
.type.markup=text
.period=2
.properties.length[0]=composite.out
.type.markup=text
.period=2
.properties.length[0]=composite.out
-.composite.geometry=0,115:230x30:0;37=,:x:100
-.composite.luma=%luma01.pgm
-.composite.softness=.3
+.composite.geometry=-230,115:230x30;12=0
.filter[0]=watermark
.filter[0].resource=colour:0x6c010100
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=ETV Exclusive
.filter[0]=watermark
.filter[0].resource=colour:0x6c010100
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=ETV Exclusive
-.filter[1].producer.font=Sans Bold 24
+.filter[1].producer.font=Sans 24
+.filter[1].producer.weight=700
.filter[1].composite.geometry=0,0:95%x100%
.filter[1].composite.titles=1
.filter[1].composite.halign=right
.filter[1].composite.geometry=0,0:95%x100%
.filter[1].composite.titles=1
.filter[1].composite.halign=right
.description=Titles
.period=2
.properties.length[0]=composite.out
.description=Titles
.period=2
.properties.length[0]=composite.out
-.composite.geometry=590,160:80x25:0;25=,:x:100
+.composite.geometry=590,160:80x25:0;12=,:x:100
.filter[0]=watermark
.filter[0].resource=colour:0x6c010100
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=File Shot
.filter[0]=watermark
.filter[0].resource=colour:0x6c010100
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=File Shot
-.filter[1].producer.font=Sans Bold 18
+.filter[1].producer.font=Sans 18
+.filter[1].producer.weight=700
.filter[1].composite.titles=1
.filter[1].composite.halign=centre
.filter[1].composite.valign=centre
.filter[1].composite.titles=1
.filter[1].composite.halign=centre
.filter[1].composite.valign=centre
.composite.geometry=465,375:255x35
.filter[0]=watermark
.filter[0].resource=colour:0x6c010101
.composite.geometry=465,375:255x35
.filter[0]=watermark
.filter[0].resource=colour:0x6c010101
-.filter[0].composite.geometry=100%,0%:100%x100%:0;24=0%,0%:x:100
+.filter[0].composite.geometry=100%,0%:100%x100%:0;12=0%,0%:x:100
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=Special
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=Special
-.filter[1].producer.font=Sans Bold 24
-.filter[1].composite.geometry=100%,0%:100%x100%:0;24=0%,0%:x:100
+.filter[1].producer.font=Sans 24
+.filter[1].producer.weight=700
+.filter[1].composite.geometry=100%,0%:100%x100%:0;12=0%,0%:x:100
.filter[1].composite.titles=1
.filter[1].composite.halign=centre
.filter[1].composite.valign=centre
.filter[1].composite.titles=1
.filter[1].composite.halign=centre
.filter[1].composite.valign=centre
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=Ticker - provided for reference
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=Ticker - provided for reference
-.filter[1].producer.font=Sans Bold 24
+.filter[1].producer.font=Sans 24
+.filter[1].producer.weight=700
.filter[1].composite.titles=1
.filter[1].composite.halign=centre
.filter[1].composite.valign=centre
.filter[1].composite.titles=1
.filter[1].composite.halign=centre
.filter[1].composite.valign=centre
.properties.0=filter[1].producer.markup
.properties.1=filter[2].producer.markup
.properties.align=filter[1].composite.valign
.properties.0=filter[1].producer.markup
.properties.1=filter[2].producer.markup
.properties.align=filter[1].composite.valign
+.properties.weight=filter[1].producer.weight
.properties.length[0]=composite.out
.period=2
.composite.geometry=0,410:720x90:0;25=,:x:100
.properties.length[0]=composite.out
.period=2
.composite.geometry=0,410:720x90:0;25=,:x:100
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=
.filter[1]=watermark
.filter[1].resource=pango:
.filter[1].producer.markup=
-.filter[1].producer.font=Sans Bold 32
+.filter[1].producer.font=Sans 32
+.filter[1].producer.weight=700
.filter[1].producer.fgcolour=0x6c0101ff
.filter[1].composite.titles=1
.filter[1].composite.halign=centre
.filter[1].producer.fgcolour=0x6c0101ff
.filter[1].composite.titles=1
.filter[1].composite.halign=centre