72

Apparently VLC has an A-B repeat feature, but how do I use it? There's even a related feature request. I can't find any GUI controls for it (Windows VLC version 1.1.9) I am aware there is a possible command-line method, but I seek a more user-friendly GUI/keyboard solution.

I ask specifically for VLC, but other free video players that support both mirroring (flipping horizontally) and A-B repeat are acceptable.


Background info: I have a video of a dance performance I need to practice.

  • A-B repeat to concentrate on a single part at a time
  • Mirroring to make following it more natural
1
  • +1 for the nice links, and in particular reminding that vlc has command line options! Thnx! Commented Jun 12, 2013 at 9:07

7 Answers 7

79

In the View Menu click Advanced Controls. This will display the loop button (A-B) on the bottom.

enter image description here

1
  • 4
    On VLC Windows version has been introduced the shortcut Shift+L to obtain the same function as pressing the button. To use it, View->Advanced Controls must be displayed and VLC must be not in full-screen mode. Commented Mar 1, 2016 at 19:31
30

The previous answer is out of date. I have version 2.1.4 (May 2014), on a Mac.

Press cmd-J to jump to the start of your loop, then cmd-shift-L to mark it.

Press cmd-J to jump to the end of your loop, then cmd-shift-L to mark it.

You can then watch your loop.

Press cmd-shift-L a third time to cancel the loop.

Note that although the dialog for cmd-J says "seconds", you can enter minutes and seconds normally (e.g. 4:34).

3
  • 2
    This is about as official as documentation on this as exists on the web. Still the UX is so poor I can't figure out why it sometimes doesn't work. Commented May 24, 2018 at 3:29
  • 3
    before finding this answer, attempting to use this feature was extremely frustrating. The A-B repeat option is in the menu and can be clicked, which is equivalent to pressing cmd-shift-L, but there is literally no visual indication of anything happening when you do it. Commented Jul 17, 2018 at 1:15
  • 1
    Another fun "quirk," at least on the Mac: If you change your audio-output device, it cancels playback and deletes your A-B range. Good times. Commented May 2, 2024 at 2:33
16

I believe this can also be accomplished on the CLI:

--start-time starts the video here; the integer is the number of seconds from the beginning (e.g. 1:30 is written as 90)

--stop-time stops the video here; the integer is the number of seconds from the beginning (e.g. 1:30 is written as 90)

--repeat repeats current item until another item is forced

For example

vlc movie.avi --start-time 240 --stop-time 560 --repeat

Source: https://wiki.videolan.org/Documentation:Command_line/

1
  • Note that VLC correctly processes decimal arguments to these options even though the documentation says they accept integers (tested in version 3.0.9.2). Commented Apr 22, 2021 at 8:07
3

What I found works is: Tool ---- Customize Interface

Then I added the a-b loop button to my interface.

First Click sets the A Part and the Second sets the B part.

Then you have your loop :D

2

Play the video and while it's playing Press the 'Loop' button at the point you wish the loop to start (Point A) then press it again at Point B the point you wish it to return to point A. Pressing a third time clears the loop.

1

Another option could be AB Loop Player which runs in the web browser and allows you to fine-tune the A-B loop range and to bookmark and annotate loops for later sessions. Moreover it can be used with YouTube videos.

0

I clicked right on the mouse, a list appeared and I drew the click on "tools", then I clicked "Personalise Interface". I rolled down to "AB Loop" which I held with the right of the mouse and drew up to the list of buttons up and placed it accordind to my preference... Now Im enjoying...

1
  • 1
    Please read the answers Commented Apr 9, 2017 at 20:56

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.