How do I check my DirectX version?
Go to “Start”, “Run” and type "dxdiag" to get your DirectX version.
Why can’t I seek through Windows Media Video (WMV) files?
If you find that you cannot move easily through WMV video files try updating to Windows Media Player 9 or installing the Windows Media 9 Series Codecs.
Any problems with DRM encoded files:
Microsoft has released this patch to DirectX DRM which should resolve seeking speeds or color problems.
Why is there no video displayed when I try to play files with FrameShots? And, why can’t I seek through videos or capture thumbnails?

Through Add/Remove programs, remove all and any “codec packs” such as the “Nimo Codec Pack.” These often cause issues with FrameShots as well as any other programs that use DirectShow (a feature of DirectX that allows software to play videos).

The creators of Zoom Player offer a very helpful tutorial on cleaning up codecs on your system, so that DirectShow can be used properly by software to playback most video file types. Most issues with FrameShots video playback are explained in the Zoom Player tutorial.

When I open DRM encoded files in FrameShots the seeking and colors are not right.
Microsoft has released this patch to DirectX DRM to DirectX DRM which should resolve seeking speeds or color problems.
How do I take snapshots of Real Media (.rm/.ram) files?

FrameShots does not natively support Real Media movies. However, because FrameShots utilizes DirectShow (a feature of DirectX that allows software to play videos), installing DirectShow filters for Real Media will in theory will enable FrameShots to load these types of files.

Note: The following DirectShow filters are not supported by EOF Productions. Download, install, and use at your own risk.

Real Alternative will allow you to take snapshots of Real Media files.

Can FrameShots process video thumbnails via the command line?
Yes. Please see our command line instructions.
I have purchased FrameShots and have not received my registration key.

Please keep in mind that various reasons can cause a delay of up to 24 hours before a registration key is received. In most cases a registration key will be emailed within a few minutes after purchase.

Also, be sure you are watching for the registration key in the email account you used when purchasing FrameShots. Check your spam folder, as well. Sometimes our order confirmation emails get caught by overzealous spam filters. Please email us if you feel there is a problem with receiving your registration key. Be sure to include your order number.

I have lost my registration key! Can you please send it to me again?
Yes. Please email us your name, the email address you used to purchase FrameShots, or a sales receipt and we will send you a copy of your registration key.
Do you offer any bulk registration discounts?
Not at the moment, although we may offer discounts in the future. Interested companies, please email us.
I do not feel comfortable using my credit card on the Internet. Do you offer any off-line options for purchasing FrameShots?
Yes. Please email us your request for an off-line purchase. We appreciate your business in any form.
I have a suggestion for an improvement or future feature of FrameShots.
Wonderful! We love suggestions. Please email us your great idea.
I have another problem or bug to report.
Please email us your DirectX version (see the first question in the FAQ for instructions on how to find your DirectX version number), Windows Media Player version, operating system, and a description of your problem or any error messages.

Command-Line Options


fsconsole [options] "input file" [output folder]

Put quotes around any options that may contain spaces. For instance, if your file name is My Video.avi then make sure you type:

fsconsole "My Video.avi"


fsconsole –ms 500 myvideo.mpeg "D:\my videos\"

This takes the video myvideo.mpeg and at every 500 milliseconds, captures a screenshot and saves the thumbnails to "D:\my videos\".

fsconsole –thumbs 20 -width 250 -height 200 -trimthumb D:\vidtest\myvideo.mpeg D:\vidtest\new

This captures 20 screenshots from the movie myvideo.mpeg and saves the thumbnails to D:\vidtest\new. Thumbnails will be 250 pixels wide by 200 pixels tall. Black borders will be trimmed.

fsconsole –thumbs 10 –skipfront 500 -fileprefix vid_ -filecounter 000 -filesuffix _tn -t -filetype bmp -log logfile.txt D:\vidtest\myvideo.mpeg D:\vidtest\new

This skips the first 500 milliseconds of myvideo.mpeg, then captures 10 screenshots and saves the thumbnails to D:\vidtest\new. Output files will be named vid_myvideo001_tn.bmp vid_myvideo002_tn.bmp etc.

FrameShots defaults to using any values you have setup in the normal user interface. So if you do not specify an option here, it will use whatever value is setup in the application itself.

Advanced Batch Processing (using .bat files)

This will make 5 thumbs from every avi file in the current directory:

FOR /F %%a IN ('dir *.avi /b') DO frameshots -thumbs 5 "%%a"

This calls FrameShots on every avi and mpg file found:

FOR "delims=" /F %%a IN ('dir *.avi,*.mpg /b /s') DO frameshots "%%a" "%%~dpa"

(Note: The option /b tells dir to output a 'bare listing' meaning only file names are displayed, no headers or sizes, etc. And the /s is optional, it searches through all subdirectories as well. "%%a" is the file name. And "%%~dpa" specifies to output each image into the same folder the video was found.)

Contact us if you need help setting up a custom command line.

Microsoft's Batch File Documentation

Microsoft's FOR Documentation

Option Description
-thumbs number The number of thumbnails/images to create from a video file. Use this or -ms
-ms milliseconds The number of milliseconds to skip each time to to create from a video file. Use this or -thumbs
-skipfront milliseconds How many milliseconds to skip from the front of a video before processing. This is useful when many videos have garbage or black video at the begining.
-skipback milliseconds How many milliseconds to skip from the back of a video when processing. This is useful when many videos have garbage or black video at the end.
-height image height
-width image width
Specify the dimensions of the output images. Set either one to 0 to use the full video size.
-trimthumb Attemps to trim black borders commonly found around videos.
-cropthumb Crops the images to be the exact size specified. Without this option the images will be resized within the height and width specified, retaining aspect ratio.
-brightness brightness Brightness adjustments to make to the thumbnails. Values can be between -100 and 100
-contrast contrast Contrast adjustments to make to the images. Values can be between -100 and 100
-fileprefix prefix Specifies a prefix to append to the image file names.
-filename name Specify the output file name instead of using the video file name for output.
-filecountprefix prefix Specify a prefix before the file counter.
-filecounter counter Counter for file names. Specify the starting digit and the number of digits.
-filesuffix suffix Specifies a suffix to append to the image file names.
-filetype filetype Specifies the file type of the output image. jpeg, jpg, gif, bmp, tiff, tif, png
-log filename Logs any errors messages to the file specified

Image Resampling

Resampling is a technique that resizes an image using special filters.

The resample filter (or resize algorithm) determines how pixels in a picture are affected when it is resized. Using the right resample filter will keep your enlargements looking great. Some filters add a blurring effect while others maintain the hard edges between different areas of a picture.

The filter that generally gives the best results is "Lanczos3". However, depending on your thumbnail, you may get better results (smaller file size or higher image quality) by trying out one of the other filters.

FrameShots can apply several resample filters to your screen shot:


This filter produces sharp transition lines and is relatively fast. It produces reasonably good results with a little smoothing for both reduction and magnification.


The Hermite method creates noticeable smoothing but maintains a good degree of sharpness. It is relatively fast.


This filter is also relatively fast and produces smooth image, bordering on soft.


This method does not produce sharp transitions and may cause excessive blurring. It has the advantage of dampening noise and JPEG artifacts. B-spline is one of the slower filters.


This is a slow method but it usually produces the sharpest images. Under certain conditions, it may introduce some ringing patterns and emphasize JPEG artifacts.


Resizing with this algorithm produces no sharp transitions and tends to be a good compromise between the "ringing" effect of Lanczos and "blurring" of other methods. The Mitchell algorithm produces good results when enlarging pictures. It is also one of the slower filters.


This filter is recommended for small icons or lines/outlines. It works best with illustrations containing non-anti-aliased edges.

Linear/Fast Linear

This is a reasonably fast method that does not emphasize jagged edges, but it does tend to blur the image slightly.


The image is simply stretched to the new size. This is the fastest method but produces the least smoothing.

System Requirements

DirectX 8 is required. DirectX 9 recommended.

Windows Media Player 9 or Windows Media Player 10

Supported operating systems: Every remotely-recent version of Windows, including (but not limited to, as new versions get released): Windows 98, Me, 2000, XP, Vista, Windows 7, Windows 8, Windows 10, and Windows Server.

QuickTime must be installed to play QuickTime files.

Email Us:
Email us with any support or registration questions and we will respond within 24-48 hours (but usually much sooner than that).