Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
MTN is as good as it gets. Any hope for an update so it can handle the latest video formats?
+1 all that is needed is just to add the latest ffmpeg build, that would be enough. Probably not too complicated for someone that knows how to do it.
MTN is really beyond any similar software I've seen and seems to handle all the latest videos I've tried.
I'm working on my copy building with the latest ffmpeg, but it gives me a segfault in avutil I guess I have to hunt down. I'm not sure, but this might need debug builds of ffmpeg which I have yet to find (and building them looks like no small task)….
Seems to be some work related to API changes (avformat_find_stream_info, AVDictionary). The rest of the api changes seem fairly simple and I could submit a patch when I get something that works.
Got it working! The next question is whether to update for GD-lib and PNG…
It's great that you're working on this and making progress. It was time for an update. Many thanks.
Patch submitted. I only noticed later dirk's recent patch, which makes similar changes and looks functional.
Really good job, guys.
if someone could compile the new mtn for windows 32 bits, it would be very nice. It will be included in the next version of thumbnail me (http://www.thumbnailme.com). A GUI for mtn.
If someone want to keep thumbnail up to date, please contact me.
I attached a win32 release binary (made with gcc 4.7.2) to my patch.
Thumbnail Me looks really nice in its own right, C++, language support, multi-formats, and well-organized.
It's seems that it asm me for libgcc_s_dw2-1.dll missing :)
Could you upload the whole needed files to generate thumbnail ?
I had a suspicion I forgot a dependency :) I have uploaded the new binary with libgcc linked static.
Hello abioj -
Where is the download located? I'm sorry, I don't see a link. Thanks for working on this.
Duh, sorry, found it.
The FFmpeg build you're using (26c531c) doesn't include avutil-52.dll which your binary utilizes. Any suggestions?
avutil-52.dll should be in the shared build of 26c531c
I created a github project available at : https://github.com/kwent/mtn with the last ffmpeg / gd libraries.
I think this sourceforge project is not up to date and it would be more easier all together to update mtn via this github repository.
@kewnt, I cloned it from git but I have no idea how to compile. Any guidance? Make just gives me - root@ubuntu:~/mtn# make mtns
Makefile:61: *** multiple target patterns. Stop.
I used Qt qmake to compile it.
Tried to qmake Mtn_Project.proto create a good Makefile for your linux. Change absolut lib paths inside too. Check the manual for more information : http://doc.qt.digia.com/qt/qmake-manual.html
If i have time, i will post a makefile not generated by qmake.
All, I want to thank those who have started to do some work on this. It's a godsend. The new Win32 binary works well and processes some files that the old 2008 version wouldn't. I notice that the compile time option to put the extension in the output filename is turned on though and without being able to turn it off via a command line switch it means the windows version doesn't see the older thumbs as already existing. Is it possible to get a windows build without that option or with a command line switch.
Also, is there a new build for linux? I can't get it to compile on my machine and I'm not a dev so my experience there is limited.
Any help would be greatly appreciated.
I added a new build, Windows+source+patch: https://sourceforge.net/tracker/?func=detail&aid=3597776&group_id=201133&atid=976337
Notes are in a comment there.
I fixed my mistake where 'full filename' was default. With your advice, I made that a new command line switch, -X
Building for Linux should be like mtn-200808a (but I've only yet built with mingw-gcc)
I would start with that as a base, and replace or patch mtn.c.
You will need newer ffmpeg headers+libraries. http://ffmpeg.org/
A recent snapshot or current git probably work fine. I used ffmpeg 2012-11-25 (git-26c531c).
libgd (from mtn instructions): "Most distributions should have libgd but some dont have libswscale, so you might need to compile FFmpeg and enable libswscale."
If you try building in Linux, let us know how it goes…
Could you pull request your modification in mtn.c in https://github.com/kwent/mtn to improved 'mtn' ?
You are of course free to use the source I attached. Maybe this will be easier until I can check out the project.