GitHub | 4 May 06:50 2016

[mltframework/mlt] a2a11e: Fix corrupt image if argument (text) property is e...

  Branch: refs/heads/master
  Home:   https://github.com/mltframework/mlt
  Commit: a2a11e6b0f77498be444d01ba1b07571a23863e0
      https://github.com/mltframework/mlt/commit/a2a11e6b0f77498be444d01ba1b07571a23863e0
  Author: Dan Dennedy <dan <at> dennedy.org>
  Date:   2016-05-03 (Tue, 03 May 2016)

  Changed paths:
    M src/modules/plus/filter_dynamictext.c

  Log Message:
  -----------
  Fix corrupt image if argument (text) property is empty.

Fixes Shotcut bug https://github.com/mltframework/shotcut/issues/236

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
(Continue reading)

GitHub | 3 May 04:10 2016

[mltframework/mlt] c6f67b: Add crop_to_fill property to composite transition.

  Branch: refs/heads/master
  Home:   https://github.com/mltframework/mlt
  Commit: c6f67bbc05bfdd74ff5b99ebd0dbf56afa9e2282
      https://github.com/mltframework/mlt/commit/c6f67bbc05bfdd74ff5b99ebd0dbf56afa9e2282
  Author: Yuri Valentini <yv <at> 3cx.com>
  Date:   2016-05-02 (Mon, 02 May 2016)

  Changed paths:
    M src/modules/core/transition_composite.c
    M src/modules/core/transition_composite.yml

  Log Message:
  -----------
  Add crop_to_fill property to composite transition.

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
GitHub | 3 May 03:50 2016

[mltframework/mlt] c37be8: Set to interim version 6.3.0.

  Branch: refs/heads/master
  Home:   https://github.com/mltframework/mlt
  Commit: c37be8b365e50c49e85490c68d5b76cbc12b9f95
      https://github.com/mltframework/mlt/commit/c37be8b365e50c49e85490c68d5b76cbc12b9f95
  Author: Dan Dennedy <dan <at> dennedy.org>
  Date:   2016-05-02 (Mon, 02 May 2016)

  Changed paths:
    M configure
    M src/framework/mlt_version.h

  Log Message:
  -----------
  Set to interim version 6.3.0.

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
Nahuel D | 2 May 18:41 2016

Chaining Blend Modes

Hi,
we're trying to create blends similar to this CSS code in MLT XML file:

.lark {
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); }
  
  .lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken; }
  
  .lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge; 
  }

This requires a applying a blend mode to the result of another blend mode. We've played with Flowblade, but the resulting XML does not seem to be applying the blends in a chain.
We need to apply a blend mode to the result of a previous blend. Can we achieve this in a single XML file?
We could pre-process each clip but this would require 3 runs (or maybe 2), slowing things down.

We've been thinking that if we could take the result of a tractor and use it as producer/source for another blend, this could solve our problem.

This a graphical idea of what we'd like to create with MLT XML:

Thank You in Advance
Nahuel

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
Harald Albrecht | 30 Apr 16:30 2016
Picon
Picon

MLT slows down with 6 clips composed onto each other, performs fine with 5

Hi,

maybe someone here can shed some light on a strange performance problem 
I'm seeing...

I'm using the most recent MLT from git master as the "engine" inside 
Kdenlive 16.04. When using MLT this way, it is used only single-threaded 
in my Kdenlive setup. The system I'm using is a core i7 so there are a 
lot of idle cores hanging around :)

Now, I see a strange performance drop whenever in a project I have six 
or more clips in the same timeline position (the project has 8 tracks or 
so, but this doesn't matter). That is, I have six or more clips 
composited onto each other using transitions. When I start playing my 
project a few seconds before where the six or more clips are on top of 
each other, performance is okay. However, as soon as MLT enters the 
region with more than five clips, performance completely breaks down to 
one frame every several seconds. There are no filters applied to the 
clips, it is just with five clips and corresponding affine (sometimes a 
substract) transitions it works okay, but with an additional clip and 
transitions it completely breaks down.

I've seen this behavior also a eight or nine months ago in another 
Kdenlive project with an older MLT release. Please note that in my 
situation MLT is rendering to screen. The source clips involved are two 
H.264 clips (1080p/30 from an HDMI recorder) and some png clips (also 
1920x1080). The tripping point always is six clips simultaneously. 
System has 16gig, memory consumption is far from this with the project 
loaded and playing.

Any idea what the reason could be? What kind of information can I supply 
to help tracking down this issue? I would exect performance to slowly 
degrade but not to completely break down by adding just another clip...

Best regards,
Harald

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
Oleksiy Druzhynin | 27 Apr 02:54 2016

get provider from python

Dear MLT Users.


I am customizing now OpenShot to change brightness of video. I already figured out that I need to add sws_getColorspaceDetails / sws_setColorspaceDetails functions to convert_image() of producer_avformat.


But I am wondering how to access procuder_avformat object from the python code to pass brightens as parameters.


In Python code producer are created here:

self.p = mlt.Producer( self.profile, 'xml:%s' % self.file_name)


But it is another producer. 


Regards,


Oleksii


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
Frans Gouverne | 23 Apr 22:22 2016
Picon
Gravatar

Fwd: grep rtmp stream and save it as a file


thanks Dan, the wowza stream is working over here as well! So now I know at least melt should be able to work with an rtmp stream. Now I have this wowza stream restreamed to my red5 server, and again melt fails to get it. So apparently the output of red5 has something which melt doesn't like.

When I compare the verbose info from red5 and wowza showed by melt, there is quite some difference in meta data. Specially "duration" and "filesize" worries me, they are both set to 0.00 when using red5. So my question is, do you know if this meta data is actually being used by melt? And if so, which module/file does extract it from the metadata? Maybe I can filter it out for testing.

By the way, I do only use my streaming server for a short time while testing, so it is not suprising you cannot play it with ffplay.


2016-04-23 20:57 GMT+02:00 Dan Dennedy <dan <at> dennedy.org>:
I am not volunteering to do debug this. I do not even know how well MLT can handle stream dropouts like you want. That would require setting up one's own RTMP stream and simulating the dropouts in order to craft a command line that handles it or do any debugging or code changes to make it work. With that said, I could not get the stream URL you provided to play with ffplay. However, this does work for me:

melt rtmp://ucsdtv-wowza.ucsd.edu:1935/live/live_800 -consumer avformat:output.flv vcodec=libx264 acodec=aac



On Sat, Apr 23, 2016 at 11:28 AM, Frans Gouverne <fransgnl <at> gmail.com> wrote:
Hi Dan,

yes, my rtmp stream plays in ffplay, and yes, I have build with librtmp enabled. I can read the stream by using rtmpdump as well (ffmpeg uses rtmpdump to read the stream).

I want to use melt for mixing audio with video. I know ffmpeg can do that as well, but it is restitctive. That is, if the video or audio stream stops, ffmpeg will stop as well. I need a command line utility to mix audio and video and maybe a picture, and keep on running when one of the inputs is dropped. What I understand from the docs, melt behaves like this, although I am not completely sure.

Any idea why melt does not work? When I look at the verbose output, it looks more or less the same as what ffmpeg produces standalone. 

I do have a 4MB debug file, would that be of any interest?


2016-04-22 20:29 GMT+02:00 Dan Dennedy <dan <at> dennedy.org>:
Does your URL play with ffplay? Is your libavformat built with librtmp enabled?
Why do you want to use melt for this? Most uses of live stream processing and playout that was formerly unique to melt now be done with ffmpeg such as SDI output and filtering.


On Fri, Apr 22, 2016 at 10:41 AM Frans Gouverne <fransgnl <at> gmail.com> wrote:
When applying -verbose, it looks like it is parsing only the first rtmp packet and then quits. 

If rtmp is not supported as input for melt, maybe I can grep the rtmp stream with ffmpeg and pipe it into melt? But I have no idea how...


2016-04-22 15:51 GMT+02:00 Frans Gouverne <fransgnl <at> gmail.com>:
by the way, when i use an mp4 file as input, it is working.
So apprently melt does not handle the RTMP stream as expected.

But using ffmpeg it is working:
ffmpeg -i "rtmp://video.testabc.nl/live/demo live=1" output.flv





2016-04-22 15:38 GMT+02:00 Frans Gouverne <fransgnl <at> gmail.com>:
Just installed melt. From the command line, I want to grep an RTMP stream and to store it into a file:
 
melt -producer avformat:"rtmp://video.testabc.nl/live/demo live=1" -consumer avformat:output.flv  vcodec=libx264 acodec=aac

This is the output:

 +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
|1=-10| |2= -5| |3= -2| |4= -1| |5=  0| |6=  1| |7=  2| |8=  5| |9= 10|
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
+---------------------------------------------------------------------+
|               H = back 1 minute,  L = forward 1 minute              |
|                 h = previous frame,  l = next frame                 |
|           g = start of clip, j = next clip, k = previous clip       |
|                0 = restart, q = quit, space = play                  |
+---------------------------------------------------------------------+
Current Position:          0

But there is almost nothing in output.flv. Simply do not know how to proceed, I am completely new to melt...








--

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel




------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel




--
+-DRD-+



------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
Frans Gouverne | 22 Apr 15:38 2016
Picon
Gravatar

grep rtmp stream and save it as a file

Just installed melt. From the command line, I want to grep an RTMP stream and to store it into a file:
 
melt -producer avformat:"rtmp://video.testabc.nl/live/demo live=1" -consumer avformat:output.flv  vcodec=libx264 acodec=aac

This is the output:

 +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
|1=-10| |2= -5| |3= -2| |4= -1| |5=  0| |6=  1| |7=  2| |8=  5| |9= 10|
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
+---------------------------------------------------------------------+
|               H = back 1 minute,  L = forward 1 minute              |
|                 h = previous frame,  l = next frame                 |
|           g = start of clip, j = next clip, k = previous clip       |
|                0 = restart, q = quit, space = play                  |
+---------------------------------------------------------------------+
Current Position:          0

But there is almost nothing in output.flv. Simply do not know how to proceed, I am completely new to melt...





------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
Federico Allegretti | 22 Apr 14:01 2016
Picon

unable to build on new ubuntu 16.04

Hello everybody.

Recently i update my system to a new (fresh install) ubuntu 16.04 64 bit, and wish to install the newest melted framework :D

apt-got like build instructions on
https://www.mltframework.org/bin/view/MLT/BuildScripts

but i installed libjack-jackd2-dev instead of libjack-dev

and i had to get liboil like that:
wget http://mirrors.kernel.org/ubuntu/pool/universe/libo/liboil/liboil0.3_0.3.17-2ubuntu4_amd64.deb
sudo dpkg -i liboil0.3_0.3.17-2ubuntu4_amd64.deb

Running the script with ./build-melted.sh ended soon with:
[DEP] vpx/src/vpx_psnr.c.d
make[1]: *** No rule to make target '/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h', needed by 'vpx/src/vpx_decoder.c.o'.  Stop.
Makefile:17: recipe for target '.DEFAULT' failed
make: *** [.DEFAULT] Error 2
ERROR: Unable to build libvpx
LOG: Process has finished. Reason: FAILURE Some kind of error occured: Unable to build libvpx
--
Open TV Architecture project: http://sourceforge.net/projects/otva/

Messagenet VOIP: 5338759

My blogs: http://altri-media.blogspot.com/
               http://subbaqquerie.blogspot.com/

YouTube Channel: AllegFede

VIMEO HD videos: http://www.vimeo.com/user1912745/videos
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
GitHub | 21 Apr 04:25 2016

[mltframework/mlt] 682384: Update ChangeLog for 6.2.0

  Branch: refs/heads/master
  Home:   https://github.com/mltframework/mlt
  Commit: 68238438ae7ca6f9e1d0dce35a31a12d7be4ac07
      https://github.com/mltframework/mlt/commit/68238438ae7ca6f9e1d0dce35a31a12d7be4ac07
  Author: Dan Dennedy <dan <at> dennedy.org>
  Date:   2016-04-20 (Wed, 20 Apr 2016)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for 6.2.0

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel
GitHub | 21 Apr 04:25 2016

[mltframework/mlt]

  Branch: refs/tags/v6.2.0
  Home:   https://github.com/mltframework/mlt
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mlt-devel mailing list
Mlt-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Gmane