You can download it from GitHub.
This version adds support for low resolution Preview Scaling and adds a module based on the Rubber Band Library for audio pitch-shifting. An official docker image is now available on Docker Hub as mltframework/melt.
Framework
mlt_profile_scale_width()mlt_profile_scale_height()Mlt::Profile::scale_width()Mlt::Profile::scale_height()scale property to melt and the xml producermlt_properties_set() with an invalid expression.mlt_properties_set_string()Mlt::Properties::set_string()mlt_playlist get_frame() and mlt_filter_process().Modules
rubberband module with a rbpitch filter.timewarp producer.invert_scale property to the affine filter and transition.reverse property to the shape filter.text and qtext filters.opencv.tracker filter.algo property in the opencv.tracker filter.vorbis module to no longer be deprecated.avformat module.avformat producer.avformat producer.qtext filter.rotoscoping filter with large spline deviations.sdi consumer if the driver is not loaded.luma transition.matte transition.invert property =1 in the composite transition.Other
You can download it from GitHub.
This version is a general maintenance release with a bunch of fixes, improvements, and additions.
Framework
mlt_consumer, mlt_deque, and mlt_property.LC_ALL environmant variable on Windows.mlt_factory_init() not working on Windows.mlt_service_identify() not reliable in some use cases.Filter()Filter( const Filter &filter )Filter& operator=( const Filter &filter )Producer( const Producer &producer )Producer& operator=( const Producer &producer )Properties( const Properties &properties )Properties& operator=( const Properties &properties )Service( const Service &service )Service& operator=( const Service &service )Transition()Transition( const Transition &transition )Transition& operator=( const Transition &transition )mlt_luma_map_initmlt_luma_map_newmlt_luma_map_rendermlt_luma_map_from_pgmmlt_luma_map_from_yuv422Modules
rotoscoping filter.color producer.sdl and sdl2 consumers.avformat producer.movit.flip filter to the opengl module.consumer xml element.multi consumer.avfilter fails if the image size changes.timer filter.wave filter.avformat producer.avformat producer.text filter not working with pango.dynamictext with pango.avfilter for filters that need position info.avfilter.subtitles not using the source position.analyze property to vidstab filter. When set, analysis only starts
and the results file written if true.affine filter with the shape filter.AVCodecContext.field_order.avformat producer to not use the rescale.interp frame property.
Previously, when reacale.interp == “nearest”, it would relax seeking. Now, seek
accuracy is reduced during trick play (rewind or fast forward).avfilter.ladspa filter on channel count mismatch.composite and luma transitions to use mlt_luma_map.pgm producer and shape filter to use mlt_luma_map.lumas module to use mlt_luma_map.lumas module is now disabled by default and must be explicitly enabled.threshold filter.cairoblend_mode filter to the frei0r module to affect a
frei0r.cairoblend transition used to composite/blend tracks.connection_type: x11 or drmdriverkernel_drivertimewarp producer with a colon in the filename.xml producer.qtblend filter to not process alpha if no transparency.background_color property to the qtblend filter.opencv.tracker incorrect behavior on cut clips.opencv.tracker to store absolute frame numbers.opencv.tracker.alpha_over property to luma transition. This addresses a behavior
regression in version 6.14.0.noimagecache not working in the avformat producer.Other
-repository option to the melt command.Mlt::Event.You can download it from GitHub.
MLT continues to maintain and extend the WebVfx add-on that lets one use HTML and Qt QML technologies for a video asset or effects. Back in November, 2018 we released v1.0.0 as it has proven fairly stable and useful in Shotcut for a few years. Here are the enhancements for v1.1.0:
You can download it from GitHub.
This version is released to facilitate packaging the latest version of Shotcut, which is using new APIs.
Framework
Added functions to get/set a creation date to a producer:
mlt_producer_get_creation_time()mlt_producer_set_creation_time()Mlt::Producer::set_creation_time()Mlt::Producer::get_creation_time()Modules
mlt_producer_get_creation_time().mlt_properties_serialise_yaml().You can download it from GitHub.
This version is mostly fixes plus a few API additions and filters.
Framework
mlt_profile_lumas_dir().mlt_frame_get_unique_properties().mlt_playlist_reorder() and Mlt::Playlist::reorder().Producer(mlt_profile profile, const char *id, const char *service = NULL)Consumer(mlt_profile profile, const char *id , const char *service = NULL)Transition(mlt_profile profile, const char *id, const char *arg = NULL)Filter(mlt_profile profile, const char *id, const char *service = NULL)Tractor(mlt_profile profile, char *id, char *arg = NULL)Mlt::Transition::connect(Service&).Modules
mask_start and mask_apply filters to the core module.qtext filter to qt module.dynamictext and timer filters to use qtext.timer filter.mlt_image_format property to color producer.decklink consumer stalling on dropped frames.qimage when alpha_size is zero.shape filter for full range color and crashes.shape filter to use mlt_animation.use_mix property to the shape filter.shape filter.sdi consumer.qimage.spot_remover filter.swr_convert() failure in swresample filter.affine when not using rect.qimage.opengl services.sdl2 consumer crashes during initialization on Linux or BSD.melt_file.qimage build on Qt version < 5.5.timer filter.boxblur hori & vert properties’ minimum to 0.threads property.luma transition.threads property.createdate keyword to dynamictext filter.audio_index in avformat producer.xml consumer, jackrack, and timewarp producer.Other
--disable-windeploy to configure to keep bin & lib folders on Windows.in & out to melt.lossless/Ut Video preset and use pix_fmt yuv422p.lossless/H.264 preset to use crf=0.Subscribe to News via RSS.