News

cross platform GUI starter project

Jan 29, 2011


Since MLT is now working on Mac OS X, Windows, Linux, and BSD, I added a cross-platform C++ Qt starter project to the git repository: http://mltframework.org/BuildOnMe.git

It is just a very simple media player with menu, toolbar, status bar, and video frame. The build system is qmake, which is very convenient to use with the cross-platform Qt Creator tool. The code includes the special OpenGL playout widget needed for Mac OS X. It is licensed under the liberal MIT open source license. On OS X, BSD, and Linux, it uses pkg-config to locate the MLT dependencies. Therefore, on OS X, the easiest way to get up and running is to use the macports.org mlt port. On Windows, a couple of extra steps are needed to copy files from the mlt build area to the Qt project build area.

Windows compatibility and parallelism merged

Jan 24, 2011

Just as 2010 came in strong, so does 2011! The work on Windows compatibility and the parallel consumer have been merged into master. I plan to release these after a month or so of additional testing.

v0.6.2 released

Jan 24, 2011


This is just a minor release to address a few things prior to introducing major changes from other branches.

  • Added force_aspect_ratio property to pixbuf and qimage producers.
  • Added opacity handling in geometry property of the affine filter and transition.
  • Added use_normalised property to affine filter.
  • Added always_active property to affine transition.
  • Fix building on NetBSD.


v0.6.0 released

Jan 2, 2011


There were quite a few enhancements and changes including a minor interface change. Therefore, this release gets a jump in the versioning.

Framework

  • mlt_profile
    • Added (Y'CbCr) colorspace attribute.
    • Added mlt_profile_clone().
  • Added mlt_consumer_position() and Mlt::Consumer::position().
  • Added Mlt::Properties::wait_for(string).
  • Added a version API: mlt_version_get_int() and others.
  • Added Mlt::Producer::pause().
  • Added mlt_frame_write_ppm() for debugging.

Melt

  • Added automatic detection of profile from first input when profile not specified.
  • Now exits with error result when consumer fails fatally.

Modules

  • Added swfdec producer for Flash files including variables support. (Does not support audio.)
  • Added consumer for Blackmagic Design DeckLink SDI and Intensity HDMI.
  • Added Y'CbCr colorspace conversion and option to use full luma range.
  • Added (de)serialization of profile to XML.
  • Added support for #frame# variable to the data_show filter.
  • Added support for frei0r string parameters.
  • Make FFmpeg formats and codecs available as properties (not just stderr).
  • Try to load .xml file as MLT XML.
  • Added a consumer-sdl-paused event to sdl_preview.
  • Added a consumer-fatal-error event to avformat.
  • Change composite transition to default to progressive rendering; field-based rendering available only explicitly.


sfwdec plugin available

Nov 9, 2010


I just added a swfdec plugin to decode Flash SWF movies. It supports transparent backgrounds so you can composite it over video. Good animation tools are hard to come by, and a lot of people know and like Adobe Flash Builder. If you, a friend, or colleague likes to use Flash Builder or After Effects to design motion graphics, now you can easily use their animations. Also, the Qt-based animation tool Pencil can export to SWF, which you may find more manageable than an image sequence.

Search

Subscribe

Subscribe to News via RSS.

Recent Posts

About

MLT enables you to author, manage, and run multitrack audio/video compositions. Copyright © 2008-2026 by Meltytech, LLC.

Social Links