[Kdenlive-devel] Feature for kdenlive....

Steve Guilford s.guilford at dbplugins.com
Wed Jul 2 04:14:00 UTC 2014


Evert,

I made the changes but am awaiting dev-access in order to push up my 
changes.  I can not test due to the fact that both of the existing 
stabilizers crash on my machine.  The new one crashes too :-)

But, if the pattern used to implement the existing two stabilizers is 
the same for the new one then I think I have it sorted out.  I'll need 
you to test it for me.

If you want I can attach the two source files if you are anxious and 
don't want to wait.

Steve...>>>

On 06/30/2014 11:12 PM, Evert Vorster wrote:
> I have never used that script.
>
> http://quickgit.kde.org/?p=kdenlive.git
>
> On there, is an http view of the git repo.
> Towards the bottom, there are different heads than the master.
> I clicked on "next" and then downloaded the latest snapshot.
>
> Extracted it, compiled & installed it
>
> However, if you wait a little while, master will change into "next" as
> that is more stable.
> The current master will then become something else, where most of the
> big feature adds is happening.
>
> -Evert-
>
> On 1 July 2014 07:58, Steve Guilford <s.guilford at dbplugins.com> wrote:
>> Where did you get the 'next' tree?  I'm using the build-kdenlive script
>> from the MLT site.  Doesn't that get the most recent source?
>>
>> On 06/30/2014 10:56 PM, Evert Vorster wrote:
>>> Hmm, I am using the "next" tree, and that does not have movit. All the
>>> stabilizers in there works as advertised.
>>>
>>> However, .mlt files do make kdenlive incredibly unstable.
>>>
>>>
>>> -Evert-
>>>
>>> On 1 July 2014 07:44, Steve Guilford <s.guilford at dbplugins.com> wrote:
>>>> I looked into this and it's not very hard to do.  I took a pass at it
>>>> and got it added to the menu and had the UI created.
>>>>
>>>> Unfortunately, the stabilize process crashes (SIGSEV) as soon as you
>>>> start the job.  So, I made sure I had a current pull from the dev-tree.
>>>> Same result.
>>>>
>>>> The error is the same for all three stabilization filters.
>>>>
>>>> The error is in libGL, triggered by movit:
>>>>
>>>> #0 glGenTextures() at /usr/lib/nvidia-331/libGL.so.1
>>>> #1
>>>> movit::SingleResamplePassEffect::SingleResamplePassEffect(movit::ResampleEffect*)()
>>>> at /storage/kdenlive_9.8/20140630/lib/libmovit.so.2
>>>> #2 movit::ResampleEffect::ResampleEffect()() at
>>>> /storage/kdenlive_9.8/20140630/lib/libmovit.so.2
>>>> #3 OptionalEffect<movit::ResampleEffect>::OptionalEffect() at
>>>> /storage/kdenlive_9.8/src/mlt/src/modules/opengl/optional_effect.h:13
>>>> #4 get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/modules/opengl/filter_movit_resample.cpp:82
>>>> #5 mlt_frame_get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/framework/mlt_frame.c:581
>>>> #6 get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/modules/opengl/filter_movit_resize.cpp:146
>>>> #7 mlt_frame_get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/framework/mlt_frame.c:581
>>>> #8 filter_get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/modules/videostab/filter_videostab2.c:122
>>>> #9 mlt_frame_get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/framework/mlt_frame.c:581
>>>> #10 producer_get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/framework/mlt_tractor.c:273
>>>> #11 mlt_frame_get_image() at
>>>> /storage/kdenlive_9.8/src/mlt/src/framework/mlt_frame.c:581
>>>> #12 consumer_read_ahead_thread() at
>>>> /storage/kdenlive_9.8/src/mlt/src/framework/mlt_consumer.c:782
>>>>
>>>> Do any of the stabilization filters work for you?
>>>>
>>>> I have an older source tree (0.9.7) that stabilizes correctly.
>>>>
>>>> That libGL.so.1 library may be from a vendor-distribution driver, not
>>>> the Ubuntu distro version - that could also be an issue.
>>>>
>>>> If you can stabilize w/out problem then I can post up the mods and you
>>>> can test.
>>>>
>>>> Let me know....>>>
>>>>
>>>> On 06/30/2014 03:39 PM, Evert Vorster wrote:
>>>>> Hi there, everybody.
>>>>>
>>>>> I _know_ that there is a lot going on with the code, and that we don't
>>>>> have a load of developers.
>>>>>
>>>>> However, I have to tell you that the newer vid.stab filter in mlt is
>>>>> absolutely amazing!
>>>>>
>>>>> To add it into mlt is not a big hassle.
>>>>> Get the source code for vid.stab library here:
>>>>> https://github.com/georgmartius/vid.stab/tarball/release-0.98b
>>>>>
>>>>> Homepage of the project is:
>>>>> http://public.hronopik.de/vid.stab/features.php?lang=en
>>>>>
>>>>> It will become an optional dependency of mlt in the future as it is
>>>>> already in use for Shotcut, but for now, mlt has to be fetched from
>>>>> git and built on your machine to utilize this new filter.
>>>>>
>>>>> If you are on Arch, I have already made an AUR package for vid.stab,
>>>>> and mlt-git is already pulling it in automatically. Thanks,
>>>>> IncredibleLaser!
>>>>>
>>>>>
>>>>> Once built, 'melt -query filters | grep stab' will return three video
>>>>> stabilization filters:
>>>>> vidstab
>>>>> videostab
>>>>> videostab2
>>>>>
>>>>> vidstab is the new one. It's command line options are exactly the same
>>>>> as videostab2
>>>>>
>>>>>
>>>>> Now, in kdenlive, videostab2 is referred as "transcode"
>>>>>
>>>>> If we could duplicate the module in kdenlive that drives videostab2
>>>>> and call it "vid.stab" and modify it to use the new filter and add it
>>>>> to the clip jobs menu, that would be awesome!
>>>>>
>>>>> In the meantime, I am stabilizing my videos on the command line.
>>>>>
>>>>>
>>>> --
>>>> Steve Guilford
>>>> http://www.dbplugins.com
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Open source business process management suite built on Java and Eclipse
>>>> Turn processes into business applications with Bonita BPM Community Edition
>>>> Quickly connect people, data, and systems into organized workflows
>>>> Winner of BOSSIE, CODIE, OW2 and Gartner awards
>>>> http://p.sf.net/sfu/Bonitasoft
>>>> _______________________________________________
>>>> Kdenlive-devel mailing list
>>>> Kdenlive-devel at lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/kdenlive-devel
>>>
>> --
>> Steve Guilford
>> http://www.dbplugins.com
>>
>>
>> ------------------------------------------------------------------------------
>> Open source business process management suite built on Java and Eclipse
>> Turn processes into business applications with Bonita BPM Community Edition
>> Quickly connect people, data, and systems into organized workflows
>> Winner of BOSSIE, CODIE, OW2 and Gartner awards
>> http://p.sf.net/sfu/Bonitasoft
>> _______________________________________________
>> Kdenlive-devel mailing list
>> Kdenlive-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/kdenlive-devel
>
>

-- 
Steve Guilford
http://www.dbplugins.com





More information about the Kdenlive mailing list