Time v3.2 Original

VLC Extensions

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

7
Score 67%
Description:

Time is VLC Extension that displays running time on the screen in a playing video.
(Extension script "time_ext.lua" + Interface script "time_intf.lua")
Features:
- supported tags: [E], [Efps], [D], [R], [T], [O], [P], [n], [_];
- 9 possible positions on the screen;
- elapsed time with milliseconds;
- playback speed rate taken into account for duration time;

Time v3.1+ (intf)
Simple instructions:
1) "time_ext.lua" > Copy the VLC Extension Lua script file into \lua\extensions\ folder;
2) "time_intf.lua" > Copy the VLC Interface Lua script file into \lua\intf\ folder;
3) Start the Extension in VLC menu "View > Time v3.x (intf)" on Windows/Linux or "Vlc > Extensions > Time v3.x (intf)" on Mac and configure the Time interface to your liking.

Alternative activation of the Interface script:
* The Interface script can be activated from the CLI (batch script or desktop shortcut icon):
vlc.exe --extraintf=luaintf --lua-intf=time_intf
* VLC preferences for automatic activation of the Interface script:
Tools > Preferences > Show settings=All > Interface >
> Main interfaces: Extra interface modules [luaintf]
> Main interfaces > Lua: Lua interface [time_intf]

INSTALLATION location \lua\extensions\ for an Extension script (Create directory if it does not exist! Then Interface script in \lua\intf\):
* 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/

Forum: https://forum.videolan.org/viewtopic.php?f=29&t=97639

Last changelog:

v3.2 (intf) (27.8.2018) 5 months ago

- option to disable milliseconds in elapsed time
- option to show system/ending time in "h:m" format

jaramazovic

7 days ago

Hi, I like your extension. Cool , I have a question is it possible to get FpS instead of miliseconds, I mean not the all frame no but just frame no in a sec? thanks

Report

C

mederi

2 days ago

You can edit the "time_intf.lua" script in a text editor. Find the line:
osd_output = string.gsub(osd_output, "%[E.-%]", math.floor(et * fps))
Edit the math.floor() function there if it make sense for you:
osd_output = string.gsub(osd_output, "%[E.-%]", math.floor(et * fps % fps))

Report

calanda1900

1 month ago

I just installed the extension, but it won't run, the window won't close after I choose my settings and click "START!', nothing happens. Does any one have a suggestion?
By the way, could you include an explanation for the different options in settings? Thank you!

Report

calanda1900

1 month ago

For Mac users, here's a guideline for installing the extension:
Go to your Applications folder and right-click on the VLC app. Select “Show Package Contents”. Once inside Package Contents, locate and open the “MacOS” folder. Locate and open the “share” folder, locate and open the “lua” folder.
Locate and open the “extensions” and copy your “time_ext.lua” and "time_inft.lua" to it.

Report

C

mederi

1 month ago

Copy the "time_inft.lua" into "intf" folder, not into "extensions"! Then it works.

Report

C

mederi

1 month ago

time_intf.lua

Report

sharjeelkhan

1 month ago

this is very good

Report

exphp

1 month ago

I'm confused by this addon. When I use [E] and enable milliseconds, they seem to jump around randomly as I use frame advance. Even if I use [E23.976215] on a video with that frame rate, when using frame advance the number does not increase by units of 1, or even monotonically. (I see 36, 41, 42, 42, 43, 41, 47, 44, ...)

Report

C

mederi

1 month ago

It is known that VLC is not frame accurate. The split-second jumps are better in some video formats and worse in others (like variable frame rate). The [Efps] tag just multiplies time value (returned by VLC) with the provided fps value and the result is rounded down: math.floor(et * fps). You can check/ask VLC, whether it gets better in VLC 4.

Report

bhwtuileusd

1 month ago

I cannot use it for any audio files...

Report

C

mederi

1 month ago

You can enable an audio visualization in VLC: Audio > Visualization >. You can set up visualizations in VLC preferences: Tools > Preferences > Show settings=All > Audio \ Visualizations

Report

smmaruf

2 months ago

This addon does not show in if you take a screen shot. any one plz help this

Report

C

mederi

2 months ago

You can use an external screenshot taker (like IrfanView - hotkey C on Windows).

Report

jonpalawan

3 months ago

Is there a way to alter the refresh rate? It seems to be about a quarter second.

Report

C

mederi

3 months ago

The refresh rate in the script is higher than VLC updates the time value. I think demuxers are responsible for this.

Report

jonpalawan

3 months ago

I assume the menu is "Media Playback Audio Video Subtitle Tools View Help"? I don't see anything about Time in View. I created the two folders
C:\Program Files (x86)\VideoLAN\VLC\plugins\lua\extensions
and
C:\Program Files (x86)\VideoLAN\VLC\plugins\lua\intf
and copied the files into the folders.

Report

jonpalawan

3 months ago

I put files in wrong places. Works now.

Report

gibatronic

4 months ago

How do I activate the plug-in in VLC v3?

Report

C

mederi

4 months ago

You should follow the instructions (Simple instructions 1, 2, 3) in the description here.

Report

gibatronic

4 months ago

Sorry, I should have been more specific: my problem is with step 3, there's nothing in the view menu.
But I found it now, on macOS with VLC 3 it's in a different place: VLC » Extensions » Time v3.x (intf)

Report

pascal

4 months ago

Great feature!
The text seems to be generated with the same part of vlc that renders subtitles but could it be possible to add opacity/size options ? Separate from the subtitles, so it can be more inconspicuous.

Report

C

mederi

4 months ago

I think a marquee subfilter could be used to display an osd text from a Lua script.

Report

pascal

4 months ago

+

Report

artistmatej

5 months ago

+Thank you very much! Now I can view FPS of my animation.

Report

Belle333Black

5 months ago

I noticed it doesn't show up on screencaps which was the main reason why I needed this. Is there anyway to fix that?

Report

v3.2 (intf) (27.8.2018) 5 months ago

- option to disable milliseconds in elapsed time
- option to show system/ending time in "h:m" format

v3.1 (intf) (19.8.2018) 5 months ago

- fixed numeric locale issue on Mac
- VLC version detection so the script works also in older VLC versions
- auto-format time (s > m:s > h:m:s > D/h:m:s)
- percentage playback position tag [P]
- always show "Settings" dialog box for disabled interface script
- respect other enabled VLC interfaces when saving settings
- "Settings" button in "Control panel" dialog box
- ">STOPPED<" status in title bar
- "looper_intf.lua" script file renamed to "time_intf.lua"

v3.0 (intf) (11.2.2018) 66127 1 year ago

- fixed time in microseconds for VLC 3;

v2.1 (intf) (5.9.2016) 58019 2 years ago

- fixed several bugs in Interface script;

old (before changes on this portal in September 2016) 6 years ago

v2.0 (intf) (28.4.2016) 53798
- resurrection attempt;
- Interface script "looper_intf.lua" + Extension script "time_ext.lua";
- new tags [Efps]-elapsed frames (et*fps), [n]-name, [_]-new/next line;
- elapsed time with milliseconds;
- playback speed rate taken into account for duration time;

v1.0 (19.3.2012)
- works in VLC 2.0.x;
- supported tags: [E]-elapsed time, [D]-duration, [R]-remaining time, [T]-system time, [O]-over/ending time;

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
Details
license
GPLv2 or later
version
updated Sep 01 2018
added Mar 19 2012
downloads today
0
page views today 492
System Tags addon gplv2-later