How to use A-B repeat feature of VLC?

58

8

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

Leftium

Posted 2011-07-04T15:02:38.897

Reputation: 8 163

+1 for the nice links, and in particular reminding that vlc has command line options! Thnx! – Dror – 2013-06-12T09:07:02.653

Answers

68

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

enter image description here

John T

Posted 2011-07-04T15:02:38.897

Reputation: 149 037

2On 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. – Giovanni Maggiorani – 2016-03-01T19:31:18.717

26

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).

Andrew Swift

Posted 2011-07-04T15:02:38.897

Reputation: 1 031

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. – Sridhar Sarnobat – 2018-05-24T03:29:07.357

1before 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. – xdavidliu – 2018-07-17T01:15:07.223

11

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/

tbenz9

Posted 2011-07-04T15:02:38.897

Reputation: 5 868

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

Kessan

Posted 2011-07-04T15:02:38.897

Reputation: 41

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.

Tramp

Posted 2011-07-04T15:02:38.897

Reputation: 21

0

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.

AlexG

Posted 2011-07-04T15:02:38.897

Reputation: 101

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...

user716850

Posted 2011-07-04T15:02:38.897

Reputation: 1

1Please read the answers – yass – 2017-04-09T20:56:31.933