<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3573870775606428240.post1162736771561529166..comments</id><updated>2009-12-01T12:52:00.969-06:00</updated><category term='rendering'/><category term='composite'/><category term='edit'/><category term='glade'/><category term='support'/><category term='freshmeat'/><category term='project update'/><category term='python'/><category term='mix'/><category term='ohloh'/><category term='audio mixing'/><category term='auto generate code'/><category term='gtk'/><category term='tracks'/><category term='mlt'/><category term='screenshots'/><category term='frame by frame'/><title type='text'>Comments on OpenShot Video Editor | Blog: MLT vs Gnonlin - Let's get it on!</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.openshotvideo.com/feeds/1162736771561529166/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default'/><link rel='alternate' type='text/html' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html'/><author><name>Jonathan Thomas</name><uri>http://www.blogger.com/profile/16385261268721516168</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_AuTEvUYi4Ms/TJvX4ZhWMZI/AAAAAAAABKA/W6RgR2sAKj8/S220/Jonathan_Thomas_OpenShot.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3573870775606428240.post-7005670078883575523</id><published>2009-12-01T12:52:00.969-06:00</published><updated>2009-12-01T12:52:00.969-06:00</updated><title type='text'>@Vadim,
MLT can speed up and slow down video.  In ...</title><content type='html'>@Vadim,&lt;br /&gt;MLT can speed up and slow down video.  In fact, there is not much that MLT can not do.  There are some holes in the documentation, so sometimes you need to ask for help.  But, just about everything I have dreamed up for OpenShot can be easily done with MLT.  Thanks for the comment!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/7005670078883575523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/7005670078883575523'/><link rel='alternate' type='text/html' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html?showComment=1259693520969#c7005670078883575523' title=''/><author><name>Jonathan Thomas</name><uri>http://www.blogger.com/profile/16385261268721516168</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_AuTEvUYi4Ms/Ssam-I2I-dI/AAAAAAAAA3M/byOzBj9_ddU/S220/Jonathan_Thomas_OpenShot.JPG'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html' ref='tag:blogger.com,1999:blog-3573870775606428240.post-1162736771561529166' source='http://www.blogger.com/feeds/3573870775606428240/posts/default/1162736771561529166' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-444638334'/></entry><entry><id>tag:blogger.com,1999:blog-3573870775606428240.post-6737959086063246068</id><published>2009-12-01T07:23:22.189-06:00</published><updated>2009-12-01T07:23:22.189-06:00</updated><title type='text'>Sad that you had to move over, I&amp;#39;ve already ra...</title><content type='html'>Sad that you had to move over, I&amp;#39;ve already ran into limitations of the MLT framework (ie no speedup or slowing down of the video).&lt;br /&gt;&lt;br /&gt;Hope it just doesn&amp;#39;t turn out to be a short-term advantage.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/6737959086063246068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/6737959086063246068'/><link rel='alternate' type='text/html' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html?showComment=1259673802189#c6737959086063246068' title=''/><author><name>Vadim Peretokin</name><uri>http://www.blogger.com/profile/05972553368691310521</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_gxJtLnJgJd4/SVKgV1y6HCI/AAAAAAAAAN0/booOUCEdLRM/S220/Vadim+Peretokin-192x192.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html' ref='tag:blogger.com,1999:blog-3573870775606428240.post-1162736771561529166' source='http://www.blogger.com/feeds/3573870775606428240/posts/default/1162736771561529166' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-701244168'/></entry><entry><id>tag:blogger.com,1999:blog-3573870775606428240.post-499763573857484607</id><published>2009-03-17T09:38:00.000-05:00</published><updated>2009-03-17T09:38:00.000-05:00</updated><title type='text'>First off, thanks for the comments.  Just to clari...</title><content type='html'>First off, thanks for the comments.  Just to clarify, the main reason I'm choosing MLT is based on 2 factors:&lt;BR/&gt;&lt;BR/&gt;1) It works&lt;BR/&gt;2) It's easy to use&lt;BR/&gt;&lt;BR/&gt;It only took me a few hours to have a working demo using MLT.  I've spend months tinkering with Gnonlin and have nothing to show for it.  I don't think these are shallow reasons for choosing a framework.&lt;BR/&gt;&lt;BR/&gt;As far as communication, I don't think the facts are quite right.  I've sent numerous emails to Gstreamer, Gnonlin, and Edward Hervey.  I have asked many questions in the Gstreamer IRC.  I'm a member of the Gstreamer Mailing list, as well as PiTiVi. I didn't just send a single email, and give up.  My decision isn't just based on how responsive the MLT team is.  It's just the icing on the cake.&lt;BR/&gt;&lt;BR/&gt;Also, keep this in mind.  The MLT framework is being actively improved... largely due to the involvement of Kdenlive.  It's not some old, antiquated framework.  If you do an honest evaluation of Gnonlin and MLT (which I feel that I did), you will see than MLT is better than Gnonlin in almost every way.  Seriously, it's really good.&lt;BR/&gt;&lt;BR/&gt;My suggestion to the Gnonlin team would be the following:&lt;BR/&gt;&lt;BR/&gt;1) Improve the documentation for Gnonlin.  Write examples in many languages, and showcase all the features.  For example, if it supports transitions, then give some concrete examples of how to use them in multiple languages. Working code examples... not just theory. This would be a HUGE help to developers interested in Gnonlin.&lt;BR/&gt;&lt;BR/&gt;Thanks,&lt;BR/&gt;-Jonathan</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/499763573857484607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/499763573857484607'/><link rel='alternate' type='text/html' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html?showComment=1237300680000#c499763573857484607' title=''/><author><name>Jonathan Thomas</name><uri>http://www.blogger.com/profile/16385261268721516168</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://bp3.blogger.com/_AuTEvUYi4Ms/SFGcjLMMx3I/AAAAAAAAACA/YiU0kebrhyw/S220/bigBuckBunny.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html' ref='tag:blogger.com,1999:blog-3573870775606428240.post-1162736771561529166' source='http://www.blogger.com/feeds/3573870775606428240/posts/default/1162736771561529166' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-444638334'/></entry><entry><id>tag:blogger.com,1999:blog-3573870775606428240.post-4044478334463135438</id><published>2009-03-17T08:00:00.000-05:00</published><updated>2009-03-17T08:00:00.000-05:00</updated><title type='text'>It sounds to me more like the main issue here was ...</title><content type='html'>It sounds to me more like the main issue here was communication failure on the 'gnonlin community' side. Something, to be sure, that clearly needs to be addressed (e.g. by pointing people towards gstreamer-devel or the gstreamer irc channel).&lt;BR/&gt;&lt;BR/&gt;None of the technical issues you mentioned look particularly severe, most likely bugs that shouldn't be too hard to fix if they are not fixed already. It would be great if you could file bug reports for the issues you ran into in any case (with a few more details), so we can fix them for the next guy who wants to write a video editor based on gnonlin.&lt;BR/&gt;&lt;BR/&gt;I was a bit baffled by your one-man-show comment. You're certainly right that it looks like gnonlin is a one-man-show - although more like 1.5 now if you focus on recent commits; however, I'm not sure how swapping the one-man-show gnonlin, which is just a small component based on top of a very actively maintained and used GStreamer framework with a giant community, for MLT, where the *entire framework* is maintained by just one person (judging by the ohloh contributors list), is a good idea. Again, it seems like you're persuaded by your good communication experience (and presumably the fact that the documentation is better, or exists at all). Doesn't seem like the optimal approach to choosing the core component of a long-term software project to me :)&lt;BR/&gt;&lt;BR/&gt;In any case, I hope you achieve what you set out to do, be it with MLT or GStreamer.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/4044478334463135438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/4044478334463135438'/><link rel='alternate' type='text/html' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html?showComment=1237294800000#c4044478334463135438' title=''/><author><name>Tim</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html' ref='tag:blogger.com,1999:blog-3573870775606428240.post-1162736771561529166' source='http://www.blogger.com/feeds/3573870775606428240/posts/default/1162736771561529166' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-190487669'/></entry><entry><id>tag:blogger.com,1999:blog-3573870775606428240.post-4886684906576007894</id><published>2009-03-17T04:01:00.000-05:00</published><updated>2009-03-17T04:01:00.000-05:00</updated><title type='text'>Hi,&lt;br&gt;&lt;br&gt;  For starters, yes it seems like I'm t...</title><content type='html'>Hi,&lt;BR/&gt;&lt;BR/&gt;  For starters, yes it seems like I'm the only one *involved* in GNonLin which is bad for the reasons you mentionned. The dead mailing-list/website is also my fault (I should have killed them aeons ago and pointed to the gstreamer website/ml). I think that has lead many people to believe there is a "GNonLin" community, whereas in fact it's just another GStreamer plugin. As to not having enough people knowledgeable about GNonLin... well.. it's just because not that many people seem to need non-linear functionalities in their applications (only audio/video editors need that). So it's kind of hard to push such an argument. Don't email/use dead websites/ml, join the GStreamer community !&lt;BR/&gt;&lt;BR/&gt;  As for switching to MLT away from GStreamer... it's sad. But let's get the record straight, Diva didn't switch away from GNonlin, it *never* used it ! It was internally redoing what GNonLin already provided... without the full knowledge of GStreamer. So yes, I know the frustration was insanely high for MDK and the rest of the Diva team about that, and understand why they switched, but here you just 'leave' GNonLin and GStreamer without any further look. You only got in touch with me by mail once, I wouldn't call that persistence. The whole point of GNonLin is to offer a simpler approach to using streams by allowing you to talk in terms of positions, duration and priorities (instead of nodes and graphs).... but still being able to combine that with the flexibility of GStreamer (i.e. viewing and encoding a timeline are just a different graph).&lt;BR/&gt;&lt;BR/&gt;  Is gnonlin complicated ? I guess it is somewhat, but isn't video editing too from a programming point of view ? Check out the number of video editors that have failed in the past. *PERSIST* !&lt;BR/&gt;&lt;BR/&gt;  Let's carry on to your 'main' problems.&lt;BR/&gt;&lt;BR/&gt;* DV playback is choppy... wait. You're most likely not using GStreamer correctly or there's something completely screwed up in your system. DV support in GStreamer is pristine *and* fast.&lt;BR/&gt;&lt;BR/&gt;* No mixing of mp3 with video ? What do you mean by that ? How did you do that ? Did you file a bug ?&lt;BR/&gt;&lt;BR/&gt;* Transitions work, file a bug requesting an example of using transitions with gnonlin. We also have virtually all smpte transitions available through the smpte plugin. We still haven't got round to integrating it in pitivi right now since we're focusing on other priorities.&lt;BR/&gt;&lt;BR/&gt;* GStreamer is complicated. Well... yes. It's the price to pay for a highly flexible framework, but once you understand the basic pipeline/element/signal principles, everything follows the same logic and you all of a sudden get access to an always increasing list of plugins. Using a higher-level/simpler-api framework comes with tradeoffs (you lose all the flexibility).&lt;BR/&gt;&lt;BR/&gt;A final remark I just though about... you're using python right ? So... did you check out pitivi's code (git.pitivi.org) for how we use GNonLin ?&lt;BR/&gt;&lt;BR/&gt;Please, don't leave GStreamer and GNonLin, come and ask questions, give comments, file bugs and we *will* be answering them (provided you don't use the dead website/ml).&lt;BR/&gt;&lt;BR/&gt;Regards,&lt;BR/&gt;&lt;BR/&gt;  Edward</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/4886684906576007894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3573870775606428240/1162736771561529166/comments/default/4886684906576007894'/><link rel='alternate' type='text/html' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html?showComment=1237280460000#c4886684906576007894' title=''/><author><name>bilboed</name><uri>http://www.blogger.com/profile/00440155533873481574</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.openshotvideo.com/2009/03/mlt-vs-gnonlin-lets-get-it-on.html' ref='tag:blogger.com,1999:blog-3573870775606428240.post-1162736771561529166' source='http://www.blogger.com/feeds/3573870775606428240/posts/default/1162736771561529166' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1723675184'/></entry></feed>
