MLT  7.22.0
Environment Variables
Class mlt_animation_item_s
MLT_ANIMATION_TIME_FORMAT the time value string format to use, defaults to mlt_time_frames. Use the numeric value of mlt_time_format as the value of this variable.
Global mlt_factory_init (const char *directory)

MLT_PRODUCER the name of a default producer often used by other services, defaults to "loader"

MLT_CONSUMER the name of a default consumer, defaults to "sdl2" followed by "sdl"

MLT_TEST_CARD the name of a producer or file to be played when nothing is available (all tracks blank)

MLT_DATA overrides the default full path to the MLT and module supplemental data files, defaults to PREFIX_DATA

MLT_PROFILE selects the default mlt_profile_s, defaults to "dv_pal"

MLT_REPOSITORY overrides the default location of the plugin modules, defaults to PREFIX_LIB.

MLT_PRESETS_PATH overrides the default full path to the properties preset files, defaults to MLT_DATA/presets

MLT_REPOSITORY_DENY colon separated list of modules to skip. Example: libmltplus:libmltavformat:libmltfrei0r In case both qt5 and qt6 modules are found and none of both is blocked by MLT_REPOSITORY_DENY, qt6 will be blocked

Class mlt_producer_s
MLT_DEFAULT_PRODUCER_LENGTH - the default duration of the producer in frames, defaults to 15000. Most producers will set the producer length to something appropriate like the real duration of an audio or video clip. However, some other things like still images and generators do not have an intrinsic length besides one or infinity. Those producers tend to not override the default length and one expect the app or user to set the length. The default value of 15000 was chosen to provide something useful - not too long or short and convenient to simply set an out point without necessarily nedding to extend the length.
Class mlt_profile_s

MLT_PROFILES_PATH overrides the default full path to the profile preset files, defaults to MLT_DATA/profiles

MLT_PROFILE the profile preset to use, defaults to "dv_pal"