schema_version: 0.1 type: filter # consumer, filter, producer, or transition identifier: dust title: Dust version: 0.2.5 copyright: Copyright (C) 2008 Marco Gittler license: GPL language: en url: none creator: Marco Gittler contributor: - Marco Gittler tags: - Video # this may produce video description: Oversaturate the Color in Video, like in old Technicolor movies icon: filename: oldfilm/dust.svg # relative to $MLT_DATA/modules/ content-type: image/svg content-encoding: base64 content: | PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjwh LS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgo8 c3ZnCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgeG1s bnM6Y2M9Imh0dHA6Ly93ZWIucmVzb3VyY2Uub3JnL2NjLyIKICAgeG1sbnM6cmRmPSJodHRwOi8v d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpzdmc9Imh0dHA6 Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9z dmciCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RU RC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUu b3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHdpZHRoPSIxMTkuNDQzOTUiCiAgIGhlaWdodD0i MTAzLjUzMTIzIgogICBpZD0ic3ZnMiIKICAgc29kaXBvZGk6dmVyc2lvbj0iMC4zMiIKICAgaW5r c2NhcGU6dmVyc2lvbj0iMC40NS4xIgogICB2ZXJzaW9uPSIxLjAiCiAgIHNvZGlwb2RpOmRvY2Jh c2U9Ii9ob21lL21hcmNvL21sdC1zdm4vbWx0L3NyYy9tb2R1bGVzL29sZGZpbG0iCiAgIHNvZGlw b2RpOmRvY25hbWU9ImR1cy5zdmciCiAgIGlua3NjYXBlOm91dHB1dF9leHRlbnNpb249Im9yZy5p bmtzY2FwZS5vdXRwdXQuc3ZnLmlua3NjYXBlIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNCIgLz4K ICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZm ZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIK ICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9 IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMC4zNSIKICAgICBpbmtzY2FwZTpjeD0iMzUwIgogICAg IGlua3NjYXBlOmN5PSI1MjAiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9InB4IgogICAg IGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lk dGg9IjE2NzIiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTY5IgogICAgIGlua3NjYXBl OndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIiAvPgogIDxtZXRhZGF0YQog ICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAg IHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1h dD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwu b3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRm OlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkViZW5lIDEiCiAg ICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5z Zm9ybT0idHJhbnNsYXRlKC02My43NjE3MzYsLTg5LjAyMzA4OCkiPgogICAgPHBhdGgKICAgICAg IHNvZGlwb2RpOnR5cGU9InN0YXIiCiAgICAgICBzdHlsZT0ib3BhY2l0eTowLjY4MDg1MTA2O2Zp bGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtz dHJva2Utd2lkdGg6Mi41OTk5OTk5O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2lu Om1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjIuNDAwMDAwMTtzdHJva2UtZGFzaGFycmF5Om5vbmU7 c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGlkPSJwYXRoMjE2MCIKICAgICAgIHNvZGlwb2RpOnNp ZGVzPSI0IgogICAgICAgc29kaXBvZGk6Y3g9Ijg4LjU3MTQyNiIKICAgICAgIHNvZGlwb2RpOmN5 PSIxMjAuOTMzNjEiCiAgICAgICBzb2RpcG9kaTpyMT0iMjguNTcxNDI4IgogICAgICAgc29kaXBv ZGk6cjI9IjExLjcxNDI4NSIKICAgICAgIHNvZGlwb2RpOmFyZzE9IjAuNjQzNTAxMTEiCiAgICAg ICBzb2RpcG9kaTphcmcyPSIxLjQyODg5OTMiCiAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9ImZh bHNlIgogICAgICAgaW5rc2NhcGU6cm91bmRlZD0iMC42IgogICAgICAgaW5rc2NhcGU6cmFuZG9t aXplZD0iLTAuMDQ2IgogICAgICAgZD0iTSAxMTIuNDAwNzEsMTM4LjQ4NjE1IEMgMTA0LjYzNTIz LDE0OS4yMjMyIDEwMy4zOTI1MiwxMzEuODQwMjQgOTAuMzAxNDI3LDEzMy41NjE2MyBDIDc3LjIx MDMzNSwxMzUuMjgzMDEgODEuODcxOTQ3LDE1Mi4wMTQxOSA3MS4zMzY3NzQsMTQzLjY4OTA3IEMg NjAuODAxNjAxLDEzNS4zNjM5NSA3OC40OTQyMTksMTM0LjkzMzg3IDc2LjE3NDE4MywxMjIuMDcw MzUgQyA3My44NTQxNDgsMTA5LjIwNjgzIDU3LjgxODE2OCwxMTQuMjI3MTYgNjYuMTMzOTgsMTAz LjkxMzU3IEMgNzQuNDQ5NzkzLDkzLjU5OTk4IDcyLjQzMDYwNiwxMTAuNjMxOTIgODUuNjA0Njg5 LDEwOC44MzgwOSBDIDk4Ljc3ODc3MiwxMDcuMDQ0MjcgOTQuMDUzMDQxLDkwLjk0NjQzNSAxMDQu NTY5MzQsOTguNzEwNjQ5IEMgMTE1LjA4NTY0LDEwNi40NzQ4NiA5Ny4xNTg5MDYsMTA2LjQxNTg3 IDk5LjU5MDIyOCwxMTkuMTE2MTIgQyAxMDIuMDIxNTUsMTMxLjgxNjM3IDEyMC4xNjYxOSwxMjcu NzQ5MDkgMTEyLjQwMDcxLDEzOC40ODYxNSB6ICIgLz4KICAgIDxwYXRoCiAgICAgICBzb2RpcG9k aTp0eXBlPSJzdGFyIgogICAgICAgc3R5bGU9Im9wYWNpdHk6MC42ODA4NTEwNjtmaWxsOiMwMDAw MDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdp ZHRoOjIuNTk5OTk5OTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtz dHJva2UtbWl0ZXJsaW1pdDoyLjQwMDAwMDE7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1v cGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDIxNjIiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNCIK ICAgICAgIHNvZGlwb2RpOmN4PSIxMTEuNDI4NTciCiAgICAgICBzb2RpcG9kaTpjeT0iMTc4LjA3 NjQ4IgogICAgICAgc29kaXBvZGk6cjE9IjEyLjc3NzUzMSIKICAgICAgIHNvZGlwb2RpOnIyPSI1 LjIzODc4NzIiCiAgICAgICBzb2RpcG9kaTphcmcxPSItMC40NjM2NDc2MSIKICAgICAgIHNvZGlw b2RpOmFyZzI9IjAuMzIxNzUwNTUiCiAgICAgICBpbmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAg ICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwLjYiCiAgICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSIt MC4wNDYiCiAgICAgICBkPSJNIDEyMi40NDI3NywxNzIuNjk3NTQgQyAxMjcuODQ3NjksMTgyLjI1 Njk5IDEyNi40MTU0NCwxODQuNDM4NTggMTE2Ljg4MzY1LDE4OS42NDM0MyBDIDEwNy4zNTE4Niwx OTQuODQ4MjggMTA0LjY2NDcsMTkzLjI1NTIyIDk5LjYzNjIzNSwxODMuMzkwMDggQyA5NC42MDc3 NjYsMTczLjUyNDk1IDk1LjU1MzU3OCwxNzEuMzM5NDcgMTA1LjE5NjU1LDE2Ni40MTU1OSBDIDEx NC44Mzk1MSwxNjEuNDkxNyAxMTcuMDM3ODUsMTYzLjEzODEgMTIyLjQ0Mjc3LDE3Mi42OTc1NCB6 ICIgLz4KICAgIDxwYXRoCiAgICAgICBzb2RpcG9kaTp0eXBlPSJzdGFyIgogICAgICAgc3R5bGU9 Im9wYWNpdHk6MC42ODA4NTEwNjtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxl OmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNTk5OTk5OTtzdHJva2UtbGluZWNh cDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoyLjQwMDAwMDE7 c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBpZD0icGF0aDIx NjQiCiAgICAgICBzb2RpcG9kaTpzaWRlcz0iNCIKICAgICAgIHNvZGlwb2RpOmN4PSIxNjguNTcx NDMiCiAgICAgICBzb2RpcG9kaTpjeT0iMTAzLjc5MDc1IgogICAgICAgc29kaXBvZGk6cjE9IjEy Ljc3NzUzMSIKICAgICAgIHNvZGlwb2RpOnIyPSI5LjAzNTA3OSIKICAgICAgIHNvZGlwb2RpOmFy ZzE9IjAuNDYzNjQ3NjEiCiAgICAgICBzb2RpcG9kaTphcmcyPSIxLjI0OTA0NTgiCiAgICAgICBp bmtzY2FwZTpmbGF0c2lkZWQ9InRydWUiCiAgICAgICBpbmtzY2FwZTpyb3VuZGVkPSIwLjYiCiAg ICAgICBpbmtzY2FwZTpyYW5kb21pemVkPSItMC4wNDYiCiAgICAgICBkPSJNIDE4MC40MDMwNSwx MDguOTIwODUgQyAxNzUuNDEwNDMsMTE4LjQ4Mjk5IDE3Mi45ODcyOCwxMjAuMDAxMzkgMTYzLjE2 MTMyLDExNS42NTczOCBDIDE1My4zMzUzNywxMTEuMzEzMzggMTUyLjgzNzQsMTA3LjkyODg0IDE1 Ny4zNjU2OSw5Ny45MDE4MzcgQyAxNjEuODkzOTgsODcuODc0ODMxIDE2NS4zNDM2Nyw4Ni44NzA2 NDIgMTc0LjYwNjIxLDkyLjIzOTI4NiBDIDE4My44Njg3NSw5Ny42MDc5MyAxODUuMzk1NjcsOTku MzU4NzExIDE4MC40MDMwNSwxMDguOTIwODUgeiAiIC8+CiAgPC9nPgo8L3N2Zz4K notes: Implementation or additional usage notes go here. bugs: # this can be just for documentation, or the tool may disclose it to help user avoid pitfalls - need to do some speed improvement. parameters: - identifier: maxdiameter title: Maximal Diameter type: integer description: Maximal diameter of a dust piece readonly: no required: yes minimum: 0 maximum: 100 default: 2 mutable: no widget: spinner unit: % - identifier: maxcount title: Maximal number of dust type: integer description: How many dust pieces are on the image readonly: no required: yes minimum: 0 maximum: 400 default: 10 mutable: no widget: spinner