THE Batch Movie ScreenCap Creator… 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!
AMT is THE Batch Movie ScreenCap Creator!


The AMT – 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.
Additionally AMT offers you a huge number of possibilities to customize the design and layout of the ScreenCaps.
AMT works by remotely controlling the MPlayer, some applications of the ImageMagick Suite and a MediaInfo plugin to perform the screenshoting and Picture creation.
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.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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.

8.0 > 9.0 – 2017, Mar 04
– Fixed – Win10 – Suddenly MPlayer window was visible on PC unlocking, even if AMT was minimized
– Fixed – WinXP – Treeview “Auto-Refresh” does not work and seems to crash XP, feature disabled for XP now
– Fixed several bugs in Layout > Fixed amount of screenshots pattern logic
– In cycle “Processing File” was not reset correctly
– Added error icon to replace “No directory selected” error msgbox (less intrusive)
– Lots of other small bug fixes and style changes
– Updated MPlayer to r37926
– Updated MediaInfo Dll to 0.7.93
– Updated SQLite to 3.17.0
– Updated ImageMagick-6.9.7-1
7.0 > 8.0 – 2016, Jan 02
– Temporary file type now selectable (default = BMP = lossless)
– GUI default size increased and GUI now resizeable
– Added ExifTool support to write IPTC infos to output files
– Added optional CTRL+ALT+A hotkey to recover from tray
– Temp file directory can now be relocated after install
– Updated Treeview functions
– Fixed command line interface bugs
– Lots of other small bug fixes and style changes
– Updated MPlayer to r37569
– Updated MediaInfo Dll to 0.7.81
– Updated SQLite to 3.9.2
– Updated ImageMagick-6.8.8-10
– Updated exiftool-9.82
6.0 > 7.0 – 2014, Sep 06
– Added – Quicksave functionality for file folders selection
– Added – AMT Drag & Drop Interface
– Added – “Output Directory” options “Dedicated Output File Directory – Create Source Sub-Directory Structure” & “Dedicated Output File Directory – Create Source Full-Directory Structure”
– Added – Option to export and import all AMT settings, see “Settings” tab
– Updated – Corrected error in “Add digits to filename” functionality
– Updated – Rewrote command line interface (see “About” for changed syntax)
– Updated – Increased maximum size for thumbnail width and height setting from 3 to 4 digits (9999)
– Updated – Increased the maximum amount of variable shots from 9.801 to 99.999
– Updated – Increased total tile number to 99×999 = 98.901
– Updated – Resize Thumbnails – now accepts “Absolute size in pixels” AND “Relative size in percent”
– Updated – Tweaked overall “Single Frame PreviewCaps” functionality, added mode “2) Create multiple Single Frame Screenshot Caps”
– Lots of small bug fixes and style changes
– Updated MPlayer to r37260
– Updated MediaInfo Dll to 0.7.70
– Updated SQLite to 3.8.6
5.0 > 6.0 – 2014, Apr 06
– Fixed – Layout > “Prepare variable amount of screenshots” timings and totals were wrong
– Fixed – Individual frames were not exported correctly (see “Processing Mode”)
– Fixed – Progress Display Update / reduced flickering for labels and log edit controls
– Fixed – “Block” creation method to overcome ~32k characters limit of command-line input
– Added – Added option to use “Fixed Filename” for output / use Prefix OR Suffix to define name, one of both MUST be filled
– Added – “Output Directory” option – create ScreenCaps in “Input File Directory / Sub-Directory of Input File Directory / Parent-Directory of Input File Directory / Dedicated Output File Directory”
– Added – %Parent_Directory_Name% wildcard to output filename Prefix and Sufix fields
– Added – Treeview auto-update
– Added – Several “Processing Mode” indicators to tab “Progress”
– Added – Combo “Summary/Extended” for log display, enhanced log entries written to log
– Added – “Settings” > added “Add VO” button to allow setting of custom Video Driver
– Updated – “Add creation date to footer” switch
– Updated – “Add MPlayer version to footer” switch
– Updated – Total tile number = 99×99 = 9.801
– Updated – Changed “Autoenumerate filename” option to check for file existence first and only to create unique filenames
– Updated – Improved all log functions and calls
– Lots of small bug fixes and style changes
– Updated MPlayer to r37051 – grey screens for certain mpg files fixed
– Updated MediaInfo Dll to 0.7.68
– Updated ImageMagick to 6.8.8-10
– Updated SQLite to 3.8.4.3
4.0 > 5.0 – 2013, Dec 23
– Fixed – Movie length / “Duration” error for some files
– Fixed – MPlayer does not work with too many threads allocated, added a default limit of 4
– Fixed – Windows Shutdown arguments wrong, triggered a restart not a shutdown
– Fixed – On Win8 AMT stops rendering if PC is locked and -vo=direct3d > changed default -vo > now XP, Win8 and Win8.1 use default -vo=directx, Win Vista and Win7 -vo=direct3d (to avoid problems with DWM / Aero)
– Added – Timestamp customization options (see “Thumbnail Preview – Timestamp Generation”)
– Added – Option to auto-update Folder Treeview
– Added – Option for variable / timed-screenshoting / to “Make a screenshot every X seconds”
– Updated – Folder Treeview > added option to cancel refresh when (slow) network folders are included
– Updated – Better detection of Video and Audio bitrate (see “BitRate_Nominal/String” & “SamplingRate/String”)
– Updated – Moved “Shutdown when finished” / “Notify when Cylce finished” to “Progress” tab
– Updated – Removed “AMT-Previewer.exe” and related functions
– Lots of small bug fixes and style changes
– Updated MediaInfo Dll to 0.7.65
– Updated MPlayer to r36541
– Updated SQLite to 3.8.2
3.0 > 4.0 – 2013, Sep 29
– Fixed default video driver bug, prevented AMT to work correct on some graphic cards (-vo now defaults to “directx” for XP and “direct3d” for all newer OS)
– Fixed – “On Error created an empty ScreenCap replacement” and “Fill missing thumbnails with…” switches did not work correctly
– Updated – Removed Preview and Log screens from “Settings” tab
– Updated – Increased font size for “group control” labels
– Updated – Rearranged controls on “Settings” tab
– Fixed – Removed trailing “\” from $sLogfileLocation, prevented update of log filesize
– Fixed – “Fill missing thumbnails with blank caps” => “Blank Cap” needs to be resized to match normal thumbnail size (resp. ratio)
– Updated – Relocated “Reprocess Error Screencaps” back to “Progress” tab
– Updated – Added icons to some “Settings” buttons
– Updated – Ran “ZZZ_Calculation_Optimizer_v01.au3” to remove all calculations in control positioning
– Updated – Win8 – Changed default font quality from 4 to 5 for a clear output ($s_TNC_Thumbnails_Font_Quality_Default)
– Updated – Added COM error handler
– Updated – Added “MPlayer functionality test” to “Settings” tab
– Updated ImageMagick to 6.8.6-7
– Updated MediaInfo Dll to 0.7.64
– Updated MPlayer to r36459
– Updated SQLite to 3.8.0.2
2.1 > 3.0 – 2013, Jun 23
– Added optional thumbnail pattern selection by movie duration (instead of the default selection by filesize)
– Fixed thumbnail pattern definition workflow
– Added option to pause processing
– Added more command actions for click on SysTray icon (restore / pause / exit)
– Made the “Info Header” labels (“Filename:”, “Duration:”…) optional per row
– Fixed MediaInfo wildcards for filename Prefix & Suffix
– Fixed several output renaming bugs
– Plus lots of minor tweaks and bug fixes
– Updated MediaInfo Dll to 0.7.63
– Updated MPlayer to r36349
– Updated SQLite to 3.7.17
2.0 > 2.1 – 2013, Mar 22
– New command-line switches (add n:m files/directories to processing queue, AMT_Run_On_Start, AMT_Start_Minimized)
– MediaInfo wildcards for filename Prefix & Suffix (e.g. add length, resolution to filename)
– Added optional output format PNG (to existing JPG format)
– Added optional “MPlayer Log” Window (to see whats going on under the hood)
– Added option to customize (translate) the “Info Header” labels (“Filename:”, “Duration:”…) on the output
– Fixed some few minor bugs
– Updated ImageMagick to 6.8.3-9
– Updated MediaInfo Dll to 0.7.62
– Updated MPlayer to r36021
– Updated SQLite to 3.7.16
1.9 > 2.0 – 2012, Nov 07
– Fixed an issue with the Uninstaller
– Tweaked Workflow
1.8 > 1.9 – 2012, Nov 02
– Upgraded Binaries (ImageMagick, MPlayer, MediaInfo)
– Tweaked Workflow
– Switched to save settings to a SQLite database instead of an Ini-File (much faster startup and processing)
– Fixed Processing of Movie-Files with Unicode Filenames
– Fixed Display of Unicode Filenames in Screencaps
– Added option to export all caps separately
– Added an option to throttle processing speed (default on) to prevent CPU maxing out
– Enhanced options for Screencap Font selection
1.7 > 1.8 – 2012, Apr 02
– Upgraded Binaries (MPlayer, MediaInfo)
– Tweaked Workflow
– Added option to create “Single Frame Preview Caps”
– Added option to create “ScreenCap Report”
– Added option to create “PreviewCap Report”
1.6 > 1.7 – 2012, Feb 14
– Upgraded Binaries (MPlayer, MediaInfo)
– Tweaked internal workflow
– Added command line interface support (check “About” tab for details)
1.5 > 1.6 – 2011, Dec 31
– Added some functionalities
– Added some layout options
– Upgraded Binaries (MPlayer, MediaInfo)
– On Vista+ Aero is not disabled by default anymore (dependency to used video output driver)
– Released Source
1.4 > 1.5 – 2011, Oct 23
– Fixed pattern bug
– Added some functionalities
– Added some layout options
– Upgraded Binaries (MPlayer, MediaInfo)
1.3 > 1.4 – 2011, Sep 04
– Redesigned GUI
– Added some functionalities
– Added some layout options
– Upgraded Binaries (MPlayer, MediaInfo), should solve AMT hanging on certain movie files
– Tweaked Workflow
1.2 > 1.3 – 2011, Aug 10
– Upgraded Binaries (MPlayer, MediaInfo), should solve AMT hanging on certain movie files
– Added some layout options (cap padding, info header now optional)
– Updated Treeview
– Tweaked Workflow
1.1 > 1.2 – 2011, Apr 13
– Fixed the UAC and DEP issues on Vista+ systems
– Added option for custom logo or comment
– Upgraded Binaries (MPlayer, ImageMagick, MediaInfo)
– Updated Treeview
– Tweaked Workflow
1.0.7.1 > 1.1 – 2010, Oct 15
– Implemented Win7 compliance, AERO disabled on program start
– Upgraded Binaries (MPlayer, ImageMagick, MediaInfo)
– Updated Treeview
– Tweaked Workflow
1.0.6.3 > 1.0.7.0 – 2009, Aug 17
– Changed log file max size truncation logic
– Upgraded SubBinaries from v7 to v8 (2009-Aug-17)
– Updated Treeview: Now restores previous selection states after program restart
– Added frequent check for AMT-mplayer.exe crash window
– Changed style of input file search progress bar to MARQUEE
– Removed _ReduceMemory() function
– Changed startup timer for AMT-Watcher from 2*5 seconds to 2*15 seconds
– Changed style for custom progress GUI
– Fixed an issue, if total file-location length of temp-files in AMTWorkDir is > 256 characters
– Skip of file creation with a total file-length > 252 characters (.jpg appended > 256 characters) in File search function
1.0.6.2 > 1.0.6.3 – 2009, Jun 22
– AMT can now be closed while processing
1.0.5.5 – 2009, Jun 11
– Trayicon always visible
– Trayicon blinks while processing
– Imagelist for Treeview icons now also recreated on refresh (occasionally got lost)
It works fine on the XP-SP3-32bit, Win7-64bit and Win8-64bit machines I’ve tested it on. If you find bugs please let me know.
![]() |
![]() |
![]() |
![]() |
AMT was created with AutoIt, visit the forum at
Disclaimer
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY
The Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided “as is” without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.
NO LIABILITY FOR DAMAGES
In no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.
AMT – Binaries
AMT utilizes some external binaries. All binaries are fully functional and can be used as standalone programs. They are only provided with this installer for installation convenience. The SubBinaries AddOn-Package consists of the following applications:
MPlayer
GNU GENERAL PUBLIC LICENSE, Version 2
MediaInfo
This program is freeware (GLPv3)
ImageMagick
The ImageMagick license is compatible with the GPL.
A copy of the license agreements for these programs can be found in the respective installation folder. The AMT license does not cover these programs. All copyrights remain with the respective authors.
SQLite
All of the deliverable code in SQLite has been dedicated to the public domain by the authors and does not require a license.
Hey KaFu,
Since i really love AMT i decided to give you a small donation in return.
Did you have time yet to look at my comment made earlier?
Sinistra
March 24, 2018
Thanks,
Keep up the good work!
Hi Sinistra,
on the layout tab press “Delete All”, then change Number to 1 and Per Row to 1. Uncheck Info Header and footer, set padding to 0 and resize thumbnail to desired size. Does that match your requirements?
Regards,
Karsten
anyway to get an option to screen cap sections and put them all together?
generate thumbnailes from point 0 to 60 ( 1min at 1 frame every 3 seconds which gets me 20 thumbnails)
then after that first minute generate another 120 thumbnails as total time minus 1 minute)
and then generate the last minute as 1 frame every 30 seconds
if not then how about 2 sections, with screen cap 1 frame every 3 seconds for the first minute, then the rest as normal?
Currently AMT does not support such complex patterns. Only work-around would be to create two or three different screencaps and merge them manually afterwards.
The new AMT v9 has a memory leak issue. When processing thumbnails, the system memory slowly increases. The AMT process itself does is very small, around 18MB. What I did was startup AMT and point it to a lot of video files, then while it’s processing the files, I look at the memory usage under task manager. Over time the system memory start increasing from 8GB to 12GB. Closing AMT did not release the memory. The only way to return the memory to normal usage is to either reboot the system or to log off then log in again.
Thanks for the feedback, I myself did not experience a memory leak. I’ll soon release v10, please let me know if the problems still exists there.
Hello KaFu,
Great piece of software!, i have one question. is there an way to add an extra option to the processing mode to create “Screencaps and create only 1 frame (.jpg, resized in a desired resolution)”?
Or does this option already exist?
Kind regards,
Sinistra
I like the programm but actually it just produce error pics (blak pics with error “ScreenCap could not be created”).
Should not happen :), I’ll contact you via email, please send me a log of the error.
Hi
This is working brilliantly to save screenshots at certain intervals however im noticing it overwrites over the same screenshots once it hits a certain amount. Why?
What do i do so it’ll just keep outputting screenshots without overwriting.
Thanks!
Hi Bernie,
thanks for reporting. What are your exact settings, and what is the certain amount exactly?
Regards, Karsten
KaFu, In reply to your reply back in April, your solution is what to try and it works – however images are still thumbs :/
It would be great to be able to take like for example 10 images (far larger than thumbs) automatically from the movie.
I tried what u suggested but gave upon trying as while it’s a good workaround, it would be nice to be able to take larger images than thumbs. So I take manually.. Came to see if any updates 🙂 anyhow I’m gonna give another try for your solution 🙂
Settings > Processing Mode = 5
Layout > Delete all but “Else” and enter 10 for number of thumbnails for “Else”
This creates 10 PNG files in original resolution per movie file for me.
Hello Again KaFu, I gave that a try and let me tell it works great 🙂 In my case, most MKV files have just one sub so I changed it to “sid 1” and voila, it worked. I tried playing around with OSD=0 or 2 but it didn’t work 😀 I just noticed that it grabs very few subtitles, don’t know if the “one cap every 10 seconds” is too few (150 caps per half an hour) or the timings of the subs didn’t help, I let it running all night with 250 files and I checked that even though it worked for most of them there were perhaps 5 caps with subs every 150. Do you think that is fine due to the subs timing or there might be something to tune up?
I think this is due to subs timing. I did take a look at the available settings, but I could not find one to increase the sub display time.
Hey KaFu, thanks for your reply! I read the section of mplayer and tried by adding the ling -vf ass,screenshoot as it is indicated there but I didn’t get much :/ I tried adding a VO but I think that is not the right option… “directx -slave -vf ass,screenshot -msglevel all=5 -wid 134264 ” I see the -VF in the enforced section but it is greyed out. Should I get that modified? Mmm, I was thinking that if it only works with “.ass” subs, then it might not work from MKS subs inside the MKV even though they might be .ass packed as mkv with mks…:/
Btw, you know, I started looking for this feature as you can get the screenshot from MPC-HC however there is no command line for that 🙁 Do you think it is possible to “take” it from there?
What do you say?
I did some testing, switch of the default on screen display OSD (set dropdown right to “Add VO” to 0) and add this to the optional arguments:
” -vf expand=osd=1,screenshot -sid 2″
Works for me on MKV with embedded subs, but finding the right (default) sub ID (SID) might be difficult though.