- jump to a desired time in a played media;
- jump forward/backward by a desired time length;
- split-second jumps imitating previous/next frame;*
- show actual playback time with milliseconds;
- use time longer than 24 hours;
- repeat a desired scene again and again (A-loop);
- convert time.
It cannot make a cup of coffee for you :-)
Automatic DOWNLOAD & INSTALLATION of the extension is now (VLC-2.2 only, not VLC 3) available through the Addons Manager in VLC menu (Tools > Plugins and extensions).
Manual DOWNLOAD & INSTALLATION:
DOWNLOA

- click the download button below
- save the .zip file
INSTALLATION:
- extract (unzip) the .lua file and put it in VLC subdir /lua/extensions, by default:
* Windows (all users): %ProgramFiles%\VideoLAN\VLC\lua\extensions\
* Windows (current user): %APPDATA%\VLC\lua\extensions\
* Linux (all users): /usr/lib/vlc/lua/extensions/
* Linux (current user): ~/.local/share/vlc/lua/extensions/
* Mac OS X (all users): /Applications/VLC.app/Contents/MacOS/share/lua/extensions/
* Mac OS X (current user): /Users/%your_name%/Library/Application Support/org.videolan.vlc/lua/extensions/
(create directories if they don't exist)
- Restart VLC or just reload extensions (Tools > Plugins and extensions > Active Extensions tab: Reload extensions button).
USAGE:
Then you simply start the extension by going to the "View" menu or "Vlc > Extensions" on Mac OS X.
Ratings & Comments
57 Comments
Hi Mederi and everyone else Just wanted to check in and see if at this point it's possible to move back 1 frame with a hotkey? That's the only thing I'm missing before I have VLC running perfectly for viewing screen recordings. Thanks for the extension!
Hello Developer Mederi, please kindly consider adding this feature: "You can have a button in a dialog box window to log the time in a file. I can provide that piece of code for another VLC Extension: Jump to time (Previous frame). Then you can try to use Autohotkey helper to press that button. I have already instructed a user in comments how to copy the time to clipboard and so it can go to a file, too. If you are interested then write a brief comment on Jump to time page." Thanks for your continuous dedication to these very helpful projects.
The time format logged to the file should be compatible with cue sheet, because I'm going to build a cue sheet starting from a list of time bookmarks, thanks.
Edit the script v3 in a text editor. Find following line within click_Get_time function: local timestring = Time2string(vlc.var.get(input,"time")) Then inser next new lines of code there: local f = vlc.io.open(vlc.config.userdatadir().."/vlc_jtt_log.txt", "a+") if f then -- timestring without milliseconds: f:write(string.match(timestring,"(.*),").."\r\n") f:close() end
vlc.io is available in VLC 3.0.2+
Hi Developer Mederi, I just wanted to thank you for an amazing plugin. I have spent weeks trying to come up with an efficient solution to accurately loop through video segments for multiple files. Your plugin got me part the way there, and then when I read through the comments, you had kindly offered suggestions which helped piece more of the jigsaw together. I was encouraged by your comments to learn more about lua scripting and have just this minute finished producing an extension (based on your work) which does exactly what I need. I'm so happy. I can't thank you enough! You have saved me hours of typing timestamps into an editor etc. Keep up the great work!
O.K.
Can you share your work? I'm potentially interested in this same thing. Thanks!
Hi! Thanks developer, I have used this app in the past and it worked amazing. Now I'm having trouble picking up the right time for the video. ex1: 0:11 -> 3275:33:23,000 ex2: 3:37 -> 60486:25:27,000 I need to pick time to create subtitle files and in need of help to fix this issue. I used this about two years ago and never had a problem before. Thanks so much for your help in advance!!
You have to manually download and install the extension v3.0 in VLC 3.
Hi! Great extension to fill the precision gap in VLC, but I do not konw if it can be used with the http control with "seek". Currently I am using this url schema: "http://:1234@127.0.0.1:8080/requests/status.json?command=seek&val=160". The value (160 in my example) must be an integer so I can only go to exact seconds. Regards.
Hi! Love the work. Very useful. Could be possible to make that when "Get time" is clicked, it's also copied to the clipboard in osx? Thanks.
I am Windows user, but it should be possible. Try following command line in your osx: echo 00:00:00,000|pbcopy If it works, then you can edit the lua script in a text editor and insert following line within function click_Get_time(): os.execute("echo "..Time2string(vlc.var.get(input,"time")).."|pbcopy")
It works perfectly!!!! It also works in my windows machine just replacing "pbcopy" for "clip". THANK YOU SO MUCH.
Would it be possible to add automatic repeating to this extension? The user could either set an end time or a play duration, and the video once it reaches this point returns to the set start position and keeps playing in a loop. This would be very useful when wanting to play a small section of a longer video over and over. Also, thank you for this extension!
Current implementation of extension scripts does not allow too much dynamics and so events could happen mostly only by clicking buttons within dialog box. Some more complicated solution, a workaround, is possible with the usage of interface script or an external helper besides the extension script.
Just wondering, is it possible to change the backwards hotkey? I'd like to make it a single key, rather than having to press Alt and then press the key.
I'd like to change the backwards hot key so it can be easy to jump backwards, like how when you press the E key, you go forward a frame in VLC. I was thinking, perhaps its possible to give this extension the same hotkey feature so we won't have to keep using the dialog box. I just downloaded vlc, and this extension so I'm still trying to figure out what does what.
Custom hotkeys are not available in addons in current VLC version. There are only dialog box button hotkeys (Alt+b) available within Qt GUI. You could try to use an external helper like AutoHotkey on Windows.
Dear Medari. I thank you so much for this add-on. I have successfully installed it via VLC/tools/extensions/search online... Now, I can replay a part whenever I need it. But what I can't do is this: How can I indicate to the add-on an exact time to jump up to or to jump back to. Thanks in advance. Greetings from Cameroon.
First of all, if you use the new VLC 3, then you have to download and install the updated script (v3) manually from here. Then the usage is simple. There is more help available in extension's submenu in VLC menu after activation of the extension (when the dialogbox appears go back in VLC menu View > Jump to time > Help).
9 +Maybe call it 1. Time Jumper 2. Time Jog 3. Time Shuffle Loven this.
Thanks.
I installed via the vlc addon manager in osx. The current time has a strange format that I can't understand. I've tried pressing the "time format" button, but nothing ever looks lik hh:mm:ss.ms. I will try downloading directly from here.
Ok great, that worked. Nevermind!