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_calculator
mlt_sample_calculator_to_now
mlt_channel_layout_name
mlt_channel_layout_id
mlt_channel_layout_channels
mlt_channel_layout_default
mlt_slices_init
mlt_slices_close
mlt_slices_run
mlt_playlist_move_region
Mlt::Playlist::move_region
mlt_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.dv
gtk2
(not gdk)kino
linsys
lumas
motion_est
swfdec
videostab
data_feed
filterdata_show
filterregion
filter and transitionsdl_image
mlt_image
class:
brightness
imageconver
mirror
spot_remover
audiowave
filter.jackrack
module without JACK to get only
LADSPA producers and filters.start
and end
properties for the following filters:
brightness
panner
boxblur
wave
volume
font
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.