Subscribe Sign Up

We use cookies to improve the services we offer you. By continuing to browse this site, you consent to keep them in accordance with our Privacy Policy.

×

How to Go Frame by Frame in VLC – Two Methods and One Limitation

July 10, 2026
  • 2
  • 10 min

VLC Media Player has a built-in frame-by-frame feature that lets you step through any video one frame at a time. It’s one of VLC’s most useful hidden tools – essential for capturing a specific frame as a screenshot, analyzing motion in slow footage, or finding the exact moment in a sports clip or tutorial where something happens.

There are two ways how to go frame by frame in VLC: the E keyboard shortcut (works on Windows, Mac, and Linux) and the Advanced Controls button (Windows only). One important limitation applies to both: VLC only steps forward – there is no native reverse frame-stepping. This guide covers both methods and how to customize the hotkey.

How to go frame by frame in VLC

Method 1 – use the E key (Windows, Mac, Linux)

This is the fastest and most universal method. The E key is the default VLC hotkey for Next Frame. It works on every platform – Windows, Mac, and Linux – with any video file.

Step 1. Open your video file in VLC

Launch VLC Media Player on your PC or Mac. Click Media → Open File and select the video file you want to step through frame by frame. The video begins playing automatically. You can also right-click any video file in File Explorer or Finder and choose Open with → VLC media player.

Step 2. Press E to advance one frame at a time

With the video open (playing or paused), press the E key on your keyboard. If the video was playing, VLC pauses it and steps forward exactly one frame. You’ll see Next frame displayed in the top-right corner of the video window confirming the action. Keep pressing E to advance one frame at a time. Press Spacebar to resume normal playback at any point.

Input formats supported by VLC Media Player

The frame-by-frame feature works on any video file that VLC can play. VLC’s broad format support means you can step through nearly any video file type:

Input Formats – VLC Media Player
MP4 / M4V (MPEG-4)
MKV (Matroska Video)
AVI (Audio Video Interleave)
MOV (Apple QuickTime)
WMV / WMA (Windows Media)
FLV / F4V (Flash Video)
MPEG-1, MPEG-2, MPEG-TS
3GP / 3G2 (Mobile video)
WebM / VP8 / VP9
OGG / OGV
VOB (DVD Video)
HEVC / H.265
MP3, AAC, WAV, FLAC (audio – frame stepping not applicable)

Method 2 – Advanced Controls button (Windows only)

If you prefer clicking a button over using a keyboard shortcut, VLC’s Advanced Controls bar includes a dedicated Frame by Frame button. This option is only available on Windows – it does not appear in the macOS version of VLC.

Step 3. Enable Advanced Controls

In VLC’s menu bar, click View and select Advanced Controls. A checkmark appears next to it. A new row of controls appears directly above the default playback bar – you’ll see a red Record button, a loop button, an A-B repeat button, and the Frame by Frame button on the far right (it looks like a film frame with a forward arrow).

Step 4. Click the Frame by Frame button

Open your video file via Media → Open File and play the video until you reach the approximate area you want to examine. Pause the video. Then click the Frame by Frame button in the Advanced Controls bar. Each click advances the video by exactly one frame. The button looks like two overlapping film strips or a play button with a vertical line to its left. Click it repeatedly to step through the video frame by frame at your own pace.

Output formats supported by VLC Media Player

Although the frame-by-frame feature is for viewing, if you want to save a specific frame as a screenshot or export a clip after frame-stepping to the right point, VLC supports the following output formats:

Output Formats – VLC Media Player
PNG (snapshot – default screenshot format in VLC)
JPEG / JPG (snapshot – configurable in Tools → Preferences → Video)
MP4 / M4V (via Convert/Save + Record feature)
MPEG-TS (Transport Stream – via Convert/Save)
WebM, OGV, ASF – via Convert/Save profiles
MP3, AAC, WAV – audio-only via Convert/Save

Tip: To save a specific frame as a screenshot while stepping through the video, press Shift + S on Windows / Linux (or Cmd + Option + S on Mac) once you’ve reached the right frame. The PNG snapshot is saved automatically to your Pictures folder.

Step 5. Customize the Frame-by-Frame hotkey (optional)

If the E key is already used by another application or you prefer a different key, you can reassign the Next Frame hotkey in VLC. Go to Tools → Preferences, click the Hotkeys tab, and type “frame” in the search box. Double-click on Next frame in the results list. Press the new key you want to assign (for example, Right arrow or F), then click Save. Restart VLC if the change doesn’t apply immediately.

Frame-by-frame alternative – Movavi Video Editor

Movavi Video Editor is the practical alternative for anyone who needs frame-by-frame navigation that goes both forward and backward – something VLC doesn’t support. The built-in preview player has dedicated Go to the previous frame and Go to the next frame buttons, giving you full bidirectional control on both Windows and Mac.

Beyond frame stepping, Movavi is a complete video editing software: trim clips on the timeline, color-correct footage, add transitions and titles, denoise audio, and export in 60+ formats – all in one tool. The 7-day free trial unlocks every feature before any payment is required. The paid version removes the trial watermark and all limitations.

Save on Movavi Video Editor

Use a Movavi promo code to get a discount on your license. Check current promo codes →

⬇  Download for Windows   |   ⬇  Download for Mac

How to go frame by frame using Movavi Video Editor

Movavi’s frame stepping works through the preview player – no separate settings to configure, and both forward and backward are supported out of the box.

Step 1. Install Movavi Video Editor and import your video

Download Movavi Video Editor for Windows or Mac and run the installer. Open the app and click Add Files to import the video file you want to step through. Drag the clip from the Project files panel onto the Timeline at the bottom of the screen.

Step 2. Use the step forward / backward buttons in the preview

Look at the control row directly below the preview window. You’ll see the Go to the previous frame button and the Go to the next frame button. Click either button to move exactly one frame in the chosen direction. The timecode display below the preview updates with each click, showing you the current frame position. You can also use the keyboard shortcuts Left arrow (back one frame) and Right arrow (forward one frame) while the timeline or preview is focused.

Step 3. Take a snapshot of any frame

When you’ve stepped to the exact frame you want, click the Camera icon in the preview controls to capture a snapshot of that frame as a PNG file. Movavi saves the snapshot to the location set in your Preferences (default: Pictures folder). If you want to export a short clip starting from that frame, use the playhead to set an in-point on the Timeline and trim from there before clicking Export.

Conclusion

Both methods how to go frame by frame in VLC are quick: press E on any platform for the fastest keyboard shortcut, or enable View → Advanced Controls on Windows for the on-screen button. The key limitation is that VLC only steps forward – there’s no backward frame navigation in the current version.

If you need to step backward through frames, or if you’re working on a file where you’re also trimming, color-correcting, or exporting specific clips, Movavi Video Editor’s bidirectional frame stepping is the cleaner tool for the job – available as a free trial on Windows and Mac.

Frequently asked questions

Can VLC play a video frame by frame?

Yes – VLC has a built-in frame-by-frame feature. The easiest method is to press the E key on your keyboard while a video is open. Each press of E advances the video by exactly one frame and displays Next frame in the top-right corner. On Windows, you can also enable View → Advanced Controls to get an on-screen Frame by Frame button. One limitation: VLC can only step forward – there is no built-in backward frame stepping. If you need to reverse-step frames, use Movavi Video Editor, which includes both forward and backward frame navigation.

How do you go frame by frame on a video?

In VLC, the standard method how to go frame by frame is to open a video file and press the E key to advance one frame at a time. If the video is playing, E pauses it and steps forward. Keep pressing E to continue stepping. On Windows you can also use the Advanced Controls bar (View → Advanced Controls). In Movavi Video Editor, use the arrow keys or the Go to the previous / next frame buttons in the preview player to go frame by frame in both directions. In QuickTime on Mac, press Right arrow to advance one frame while paused. In Windows Media Player, this feature isn’t available – you’d need VLC or a video editor.

Why is VLC closing?

If VLC closes unexpectedly, the most common causes are:

  1. Corrupted video file – try opening a different file to test.
  2. Outdated VLC version – go to Help → Check for Updates and install the latest release.
  3. Hardware acceleration conflict – go to Tools → Preferences → Video and disable Accelerated video output.
  4. Missing codec or unsupported format – VLC may crash on DRM-protected files or exotic codecs.
  5. Low memory or system resources – close other applications. None of these are related to the frame-by-frame feature itself; VLC’s E key and Advanced Controls work on any file that VLC plays without crashing.

What is the hotkey for frame skip in VLC?

The default hotkey for frame-by-frame (Next Frame) in VLC is E. This advances the video by one frame each time you press it. There is no default hotkey for Previous Frame in standard VLC – backward frame stepping isn’t supported natively. To change the E key to a different key, go to Tools → Preferences → Hotkeys, search for frame, double-click Next frame, and press your preferred key. Save the change. Related shortcuts: Shift + S takes a snapshot on Windows; Spacebar toggles pause/play; Ctrl + T jumps to a specific time – useful for backing up 1–3 seconds if you overshoot the frame you need.

Join for how-to guides, speсial offers, and app tips!