Auto Create Screenshots with VLC

This is a tip to help you create automated screenshots/snapshots with VLC media player from the command prompt.

Create a folder, for example: C:\OUT
Put the video file INPUT.mp4 in the root C:\

Then enter the following line at the command prompt:

This takes a snapshot of every frame:

 "C:\Program Files (x86)\VideoLan\VLC\vlc.exe" --video-filter scene --scene-ratio 1 --scene-path C:\OUT C:\INPUT.mp4 

This takes a snapshot every tenth of a second in 30 frames/second video

"C:\Program Files (x86)\VideoLan\VLC\vlc.exe" --video-filter scene --scene-ratio 3 --scene-path C:\OUT C:\INPUT.mp4

This takes a snapshot every second in 30 frames/second video

"C:\Program Files (x86)\VideoLan\VLC\vlc.exe" --video-filter scene --scene-ratio 30 --scene-path C:\OUT C:\INPUT.mp4

Don’t forget the double quotes around: “C:\Program Files (x86)\VideoLan\VLC\vlc.exe”

You can use another output path and filenames than “C:\OUT” or C:\INPUT.mp4 .
If the path or filename contains any spaces put double quotes around them.

After you enter the command VLC opens and starts playing the video and taking the snapshots.

If you pause the video, don’t forget to close the player at a certain moment or the snapshots will fill up you hard drive!

If you let the video play out, it will stop taking snapshots at the end of the video.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.