Jump to content

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Find out more here. X
X


Photo

AMT - Auto-Movie-Thumbnailer [Updated 2014-Apr-06]


  • Please log in to reply
71 replies to this topic

#1 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 07 June 2009 - 08:55 PM

Hello Community,

today I want to publish my very first AutoIt project... yup, in fact the reason I started AU for :D , I present to you the

 

AMT - Auto-Movie-Thumbnailer

 

140406_AMT_Screenshot1_large.jpg

 

Current Version: v6.0 (2014-Apr-06)

AMT - Auto-Movie-Thumbnailer enables you to create ScreenCaps of

  • any number of movies,
  • located anywhere on your computer,
  • manually or with a time-scheduler,
  • with a free to choose number of caps,
  • the ability to ignore already processed files,
  • a customizable design
  • and most important, it allows you to do it in Batch Mode!

 

140406_AMT_Screenshot7_large.jpg

 

The Auto Movie-Thumbnailer is an automation GUI to batch create Screencaps, Thumbnail Index Pictures, Preview Pictures or Contact Sheets for any given number of movies. It supports many different input (AVI, MPG, Quicktime, Real-Media, Windows-Media,.) formats, in fact every input format that is supported by MPlayer.

 

140406_AMT_Screenshot2_large.jpg

 

AMT works by remotely controlling the MPlayer, some applications of the ImageMagick Suite and a MediaInfo plugin to perform the screenshoting and Picture creation.

 

140406_AMT_Screenshot4_large.jpg

 

Known Problems
Short movies might not have enough key-frames (depending on format) for multiple screenshots. E.g. if you want to have 20 screenshots per movie, but the movie only has 10 Key-frames, will get duplicate screenshots. That's because the seek function of MPlayer is controlled by simple math. 20 screenshots means start at 2.5%, next shot 7.5%, 12.5% if now too few key-frames are defined in the movie (during creation process), 7.5% and 12.5% might point to the same key-frame, if for example the movie has a key-frame at 5% and the next at 15%. MPlayer is only capable of seeking key-frames for certain formats.

 

140406_AMT_Screenshot5_large.jpg

 

License
This program is freeware under Creative Commons License "by-nc-nd 3.0″, and this means, you are free to share, to copy, distribute and transmit the work under the following conditions:

  • Attribution - You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
  • Noncommercial - You may not use this work for commercial purposes.
  • No Derivative Works - You may not alter, transform, or build upon this work.

See also http://creativecommons.org/licenses/by-nc-nd/3.0 for details.

For any form of distribution of this software a link back to the authors website at http://www.amt.cc is required.

It works fine at least on the XP-Pro 32-bit SP3 / Win7 / Win8.1 machines I tested it on. If you find bugs please let me know.

Kudos to
AdmiralAlkex, Richard Robertson, Draygoes, BrettF & Achilles for Beta-Testing! And to all other regular posters on this forum for sharing their knowledge and helping out!

The AMT-Installer can be found under it's own domain at: http://www.amt.cc

Enjoy AMT, and let me know what you think of it...
Best Regards


Edited by KaFu, 06 April 2014 - 12:56 PM.

  • n1maS likes this







#2 colafrysen

colafrysen

    Universalist

  • Active Members
  • PipPipPipPipPip
  • 266 posts

Posted 07 June 2009 - 09:45 PM

AWESOME!!! KaFu, you've done it again, just as with SMF.

I've been looking for a program for this for ages, and this exceeds all possible expectations on a AutoIt based one.

Its extremely customizable, actually really quick and I really like the GUI, it looks professional.

Love the shadows on the frames.

just wondering what this is: (The text inside the red box)
Posted Image

Edited by colafrysen, 08 June 2009 - 05:03 AM.

Use the helpfile, It´s one of the best exlusive features of Autoit.http://support.microsoft.com/kb/q555375ALIBI Run - a replacement for the windows run promptPC Controller - an application for controlling other PCsScience flies us to the moon. Religion flies us into buildings.http://bit.ly/cAMPZV

#3 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 08 June 2009 - 06:05 AM

AWESOME!!! KaFu, you've done it again, just as with SMF.

Thanks :D , in fact SMF is a spin-off I created while searching for a satisfying file-search function for AMT.

I've been looking for a program for this for ages, and this exceeds all possible expectations on a AutoIt based one.

Yeah, me too, that's why I've done it myself :D ...

just wondering what this is: (The text inside the red box)

That should be the filesize in bytes enclosed in brackets (see sample above), huu, can't reproduce why that happened to you, it's just the same filesize-string as used for MB but re-formatted. Did that happen on each output file?

Best Regards

Edited by KaFu, 08 June 2009 - 06:53 AM.


#4 Mat

Mat

    43 38 48 31 30 4E 34 4F 32

  • MVPs
  • 4,979 posts

Posted 09 June 2009 - 03:16 PM

very efficient!! You'll never guess what... I was actually looking for something just like this a while ago!!

MDiesel

#5 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 09 June 2009 - 03:55 PM

very efficient!! You'll never guess what... I was actually looking for something just like this a while ago!!

Thanks, glad you like it :D ...

#6 dansxmods

dansxmods

    Seeker

  • Active Members
  • 38 posts

Posted 11 June 2009 - 12:12 PM

This Looks Awesome mate. Good work. You have inspired me to continue work on my movie database.

#7 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 11 June 2009 - 05:03 PM

This Looks Awesome mate. Good work. You have inspired me to continue work on my movie database.

Thanks a lot...hmmm, I was also thinking about a movie database application (with website-wiki replication function) as the next logical step for AMT :D ...

Minor Updates (Design) in AMT 1.0.5.5
  • Trayicon always visible
  • Trayicon blinks while processing
  • Imagelist for Treeview icons now also recreated on refresh (occasionally got lost)


#8 dansxmods

dansxmods

    Seeker

  • Active Members
  • 38 posts

Posted 12 June 2009 - 08:17 AM

Thanks a lot...hmmm, I was also thinking about a movie database application (with website-wiki replication function) as the next logical step for AMT :D ...



It uses the Semi-embedded sqlite functionality, along with some code that I found on this forum that does a recursive search of a directory that you give it. Next step is putting in some functions that download the movie details from IMdb and store it in the ".db". If you would like to see my work so far I shall post it in a new thread.

Daniel.


EDIT: Also I have tried out AMT and I am getting a "Subscript used with non-array variable" Error. I am running Windows 7 RC.

Edited by dansxmods, 12 June 2009 - 08:20 AM.


#9 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 12 June 2009 - 09:00 AM

If you would like to see my work so far I shall post it in a new thread.

Would love to see that :D , my ideas were in the same direction + identifying the movie files with md5 and offering a wiki-backend to share / update the database.

EDIT: Also I have tried out AMT and I am getting a "Subscript used with non-array variable" Error. I am running Windows 7 RC.

Hu :D , you did? Win7 32 bit? And you get the error instantly after starting, or after performing a certain task?

Best Regards

#10 dansxmods

dansxmods

    Seeker

  • Active Members
  • 38 posts

Posted 12 June 2009 - 09:12 AM

Would love to see that :D , my ideas were in the same direction + identifying the movie files with md5 and offering a wiki-backend to share / update the database.

Hu :D , you did? Win7 32 bit? And you get the error instantly after starting, or after performing a certain task?

Best Regards

Win7 32 bit. It happens after the gui building process just after the gui opens. The Crash handler says that it can't find the AMT Process.

Daniel.

#11 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 12 June 2009 - 09:56 AM

Win7 32 bit. It happens after the gui building process just after the gui opens. The Crash handler says that it can't find the AMT Process.

This message "AMT-Watcher - Alert", "AMT process could not be found or showed no acticity for at least 60 seconds..."? And directly afterwards "Subscript used with non-array variable"?

#12 dansxmods

dansxmods

    Seeker

  • Active Members
  • 38 posts

Posted 12 June 2009 - 11:24 AM

This message "AMT-Watcher - Alert", "AMT process could not be found or showed no acticity for at least 60 seconds..."? And directly afterwards "Subscript used with non-array variable"?

No vice-versa

#13 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 12 June 2009 - 12:01 PM

No vice-versa

Ooookay... I guess it's a WIN7 specific error I introduced myself by trying to be too smart :D ... Updated that small issue in 1.0.5.6. (hopefully), if you would be so kind to try and test again?

Fyi, I guess the error is related to this function. If it works now for you, I'll post an update there.

#14 dansxmods

dansxmods

    Seeker

  • Active Members
  • 38 posts

Posted 12 June 2009 - 12:44 PM

Issue has been resolved but still unfortunately can not fully test as Network drives is not working. All my movies are on network drives.

#15 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 12 June 2009 - 12:47 PM

Issue has been resolved but still unfortunately can not fully test as Network drives is not working. All my movies are on network drives.

Good to hear :D ... network drives don't show up if you press "Add Network Drives"? Or don't they have a drive letter?

#16 dansxmods

dansxmods

    Seeker

  • Active Members
  • 38 posts

Posted 12 June 2009 - 11:51 PM

Good to hear :D ... network drives don't show up if you press "Add Network Drives"? Or don't they have a drive letter?

They don't show up when I press "Add Network Drives".

Daniel.

#17 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 13 June 2009 - 09:08 AM

They don't show up when I press "Add Network Drives".

Strange... What's the type of the drives in question as shown in this little script?

#include <array.au3> $var = DriveGetDrive( "all" ) If NOT @error Then     Local $result[UBound($var)][2]     for $i = 0 to UBound($var)-1         $result[$i][0] = $var[$i]         $result[$i][1] = DriveGetType($var[$i] & "\" )     Next EndIf _ArrayDisplay($result)


#18 dansxmods

dansxmods

    Seeker

  • Active Members
  • 38 posts

Posted 13 June 2009 - 09:49 AM

KaFu,

This is the result of your test script.
[0]|9|
[1]|a:|Removable
[2]|c:|Fixed
[3]|d:|CDROM
[4]|e:|CDROM
[5]|f:|Fixed
[6]|g:|Removable
[7]|m:|Network
[8]|n:|Network
[9]|z:|Network


Regards,
Daniel.

#19 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,382 posts

Posted 13 June 2009 - 10:14 AM

This is the result of your test script.

As it should be... strange, have to dig into this, thanks for testing!

#20 Shurikenjutsu

Shurikenjutsu

    Seeker

  • Active Members
  • 23 posts

Posted 13 June 2009 - 02:38 PM

Whoahhh... and I thought my scripts were pretty complex (jk btw, mine are very simple) :D
It must have taken years to do, like, a tiny part of that.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users