You can download it from GitHub.
This version adds image slice-threading to many filters and full support for
full range color. All inputs are normalized to and processed at
the range specified by the consumer property color_range
that defaults to
tv/mpeg (limited).
Mlt::Animation::next_key()
and previous_key()
with error checking.moduledir
and mltdatadir
variables in the pkg-config file.setlocale()
in mlt_factory_init()
(moved to melt
option -setlocale
).mlt_properties_copy()
and Mlt::Properties::copy()
.mlt_frame
s.deinterlacer
to replace deprecated deinterlace_method
.mlt_slices_size_slice()
helper function.frame_rate_num
or
frame_rate_den
in mlt_consumer
.mlt_slices
.audiolevelgraph
video filter to the qt
module.segment_gap
to the audiospectrum
video filter.segments
property to the audiolevelgraph
and audiospectrum
filters.qimage
producer.avformat
producer if the rotate
property is set after
the first frame is fetched.invert_mask
property to the shape
video filter.avformat
producer to normalize frame rates very close to
non-integer broadcast frames 24/1.001, 30/1.001, and 60/1.001.chroma
and chroma_hold
filters’ key
property to a proper
color type.avformat
producer (with FFmpeg v5)swsscale
(with FFmpeg v5)lift_gamma_gain
shape
charcoal
vignette
wave
threshold
tcolor
sepia
mirror
invert
grain
lines
spot_remover
oldfilm
filter.box_blur
filter to the core module and deprecated the
boxblur
filter in the kdenlive module.avfilter.gblur
filter.kdenlivetitle
producer.avformat
when playing in reverse.avformat
producer.avformat
produceravcolor_space
brightness
resize
luma
transitionmovit.convert
charcoal
invert
shape
avformat
producer.avfilter.fspp
filter.dumb-init
to the docker (no need to remember docker run --init
).You can download it from GitHub.
This main highlight of this version is property animation for avfilter!
Mlt::Filter::Filter(Mlt::Filter*)
Mlt::Link::Link(Mlt::Link*)
Mlt::Link::Link(Mlt::Service&)
Mlt::Link::Link(Mlt::Link&)
Mlt::Link::Link(Mlt::Link const&)
Mlt::Link::operator=(Mlt::Link const&)
Mlt::Service::Service(Mlt::Service*)
mlt_animation_serialize_cut_tf()
and
mlt_animation_serialize_cut()
to include a trailing keyframe value.avfilter
filters.rotate
property to avformat
producer to override orientation.jackrack
module to silence false LADSPA plugin loading errors.oldfilm
filter when using preview scaling.timeremap
link distorts audio when speed is zero.gpstext
filter.avformat
producer regression in version 7.2.0.matte
transition.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.