I have a little script that I run that just uses melt on the command line to stabilize the video for me, so I am in no great rush.
If you want to take a look at the results: http://www.youtube.com/evorster It does not look like the git has changed heads to "next" yet. If you give me the source files, I can certainly test it on my system. Thanks in advance! -Evert Vorster- On 2 July 2014 06:14, Steve Guilford <s.guilford at dbplugins.com> wrote: > 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 > > > ------------------------------------------------------------------------------ > 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 -- Evert Vorster Chief Observer WG Cook
