You can download it from GitHub.
This is the first major maintenance release for the new major version 7 rendering it much more production ready. Plus there are a few nice new features.
mlt_properties as a child of mlt_properties
including XML (de)serialization:
mlt_property_set_properties()mlt_property_get_properties()mlt_properties_set_properties()mlt_properties_get_properties()mlt_properties_get_properties_at)(Mlt::Properties::set()Mlt::Properties::get_props()Mlt::Properties::get_props_at()
Applications can use this to store structured data in its own namespace,
for example “shotcut:markers”. And modules could use this for hierarchical
parameters.mlt_transition upon inserting or removing a track.mlt_profile until needed in mlt_chain creation.gpstext that is similar to dynamictext based on data in a
GPX file.timer filter.avformat consumer.opencv_tracker filter’s blur property.center_bias of crop filter not working with use_profile.mlt_image_format renames after change in v7.0.0.
This primarily affected presets and service metadata.timeremap link.loader producer always come first in list.shape and affine filters together on color producer.vidstab file fails to open.vidstab filter to save its file in ASCII text mode.decklink module.avformat producer.audiowaveform filter.mask_start with shape.dynamictext filter when used with timeremap link.timer filter’s new speed property interaction with start delay.avformat producer.timeremap link.avformat module with FFmpeg git beyond v4.4 with
many deprecations removed.brightness filter.opencv_tracker filter.opencv_tracker on shape_width = 0.opencv_tracker filter.composite transition leaking left border of an image on the
right side on uneven width.typerwriter filter.RELOCATABLE CMake option for Linux or BSD build.You can download it from GitHub.
This version is just build fixes for the most immediate problems with the somewhat new but exclusive build system in v7.
DESTDIR environment variable when creating melt symlink.You can download it from GitHub.
This is a major new version that breaks API to add a major new feature to the
framework: retiming. This is accomplished through new classes mlt_chain and
mlt_link. And since we are breaking API we decided to clean house by
removing deprecations and switching the build system over entirely to CMake.
For more information see our
migration guide.
More documentation about the new chain and link classes is still pending.
mlt_chain and Mlt::Chain classes.mlt_link and Mlt::Link classes.link value to service type in the service metadata schema.animation parameter attribute to the service metadata schema.mlt_animation_shift_frame() and Mlt::Animation::shift_frames().mlt_animation_get_string().mlt_image and Mlt::Image classes.timewarp speed higher than 23x.mlt_audio_silence().mlt_image_opengl.mlt_events with new mlt_event_data APIs.mlt_geometry APIs.mlt_image_rgb24a as mlt_image_rgba.mlt_image_rgb24 to mlt_image_rgb.mlt_image_glsl to mlt_image_movit.mlt_image_glsl_texture to mlt_image_opengl_texture.mlt_frame::get_alpha_mask().mlt_frame_get_alpha_mask().mlt_sample_calculatormlt_sample_calculator_to_nowmlt_channel_layout_namemlt_channel_layout_idmlt_channel_layout_channelsmlt_channel_layout_defaultmlt_slices_initmlt_slices_closemlt_slices_runmlt_playlist_move_regionMlt::Playlist::move_regionmlt_profile_from_producer().timeremap link to the core module with animatable map property.
(Speed can increase or decrease between keyframes including reverse.)chain and link XML elements to xml module.avformat producer.dvgtk2 (not gdk)kinolinsyslumasmotion_estswfdecvideostabdata_feed filterdata_show filterregion filter and transitionsdl_imagemlt_image class:
brightnessimageconvermirrorspot_removeraudiowave filter.jackrack module without JACK to get only
LADSPA producers and filters.start and end properties for the following filters:
brightnesspannerboxblurwavevolumefont property from pango producer.avformat producer.resample filter to have less artifacts and use less memory.-chain and -link options to melt command line.You can download it from GitHub.
This is the last planned release of major version 6. Version 7 will be released soon and introduce some minor API breakage while removing deprecations. The main new feature in this version is hardware-accellerated decoding! However, this is a basic implementation: It always returns the uncompressed video to the CPU memory with no pipelining to filters. Even when coupled with hardware encoding in the avformat consumer it must transfer the video. Also, there is no automatic software/CPU fallback and no resource management.
hwaccel query string parameter to the avformat
producer. It accepts the following values:\?.
The backslash prevents interpreting the question mark from being a part of the file name.
You must preface the file name with either avformat: or file: to make it work with melt (but
not XML or via API because melt interprets name=value as a MLT property if there is no colon before equals).hwaccel_device query string parameter to the avformat
producer. This is only used with vaapi (device path) and cuda, d3d11va, or
dxva (number).frei0r. This only applies
when threads=0 and only works with some frei0r plugins that you must decide
yourself.kdenlivetitle producer.avformat producer.avformat producer.avformat producer making it possible to support AV1 decoding.strobe fitler that periodically makes the alpha channel transparent.typewriter text filter (currently only works with the
kdenlivetitle producer).rbpitch.jack, rtaudio, sdl_audio, and sdl2_audio consumers.swresample filter.timer filter.affine with a luma transition.qimage producer (regression in v6.22.0).brightness filter misbehaves on alpha > 1.flac format file does not set its duration in the avformat consumer.rbpitch filter.ttl in the qimage producer.qtext filters and frame threading.start and end properties on the following (use property
animation instead):
BUILD_TESTING, which defaults off.plusgpl datadir.AV1 encoding preset.You can download it from GitHub.
This version fixes bugs associated with the preview scaling introduced in the previous version.
This version is mostly fixes plus a few new filters.
Framework
property-changed event on mlt_properties_pass_list.Modules
pillar_echo filter to the plus module.qtcrop filter to the qt module.html, resource, overflow-y, and _hide properties to the qtext filter for rich text.choppy to the core module.brightness filter.mlt_image_format=rgb24a with avformat consumer.timewarp producer on sources with non-integer frame rates.avformat producer.crop filter with large center_bias value when use_profile is 1.freeze filter.qimage producer.affine rect and geomety properties.rbpitch filter.avformat producer.Other
sdl (v1) module to the CMake build.webm avformat consumer preset.Subscribe to News via RSS.