On Tue, Oct 7, 2014 at 12:06 AM, Baek Seung Hoon <seung51h...@gmail.com>
wrote:

> hello, I'm a university student.. :)
>
> I want to make android app for editing video files. such as add transition
> and fade in / out  effects..
>
> I planned to project with ndk..  so i think that use "melt" binary file..
>
>
There is an Android app that uses MLT:
https://play.google.com/store/apps/details?id=com.goseet.MovieEditor

You can e-mail the support address, and ask for hints to get started. The
author may or may not answer. I do not have any answers for you, and this
subject has not been discussed here as far as I know. I suggest that you
first learn to compile FFmpeg for Android. There is likely to be a fair
amount of information about that on the web. Then, you can apply the
learning to build MLT. After that, you need to figure out what application
framework you will use to make the application. You can try Android SDK
with Java., but then you need to compile the MLT bindings for Java
(provided through SWIG). Or, you can choose some other native framework and
figure out how to integrate:
http://alternativeto.net/software/phonegap/


because i didn't implements project yet, i didn't know that exactly this
> mlt framework..
>
> How can i implements video editor on mlt framework??
>
>
> See the source code of one of the several video editors:
http://www.mltframework.org/bin/view/MLT/Projects

They all take a slightly different approach. For example, OpenShot makes
little usage of MLT API, generates MLT XML after each action, and reloads
an embedded MLT player with the new XML. Shotcut makes extensive usage of
the MLT API while trying not to have anything redundant or similar to its
duties. Kdenlive is probably the largest code base making it the most
difficult to study, but it uses more of MLT's features than anything else.
I do not know much about Flowblade's code except that it is Python and uses
MLT API more than OpenShot, which is also Python. Finally, here is a very
simple C++ project I made that makes a cross-platform media player with Qt
4 where video is rendered through OpenGL:
https://github.com/mltframework/BuildOnMe

Good luck,
-- 
+-DRD-+
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to