vcs

This is the tasklist for Video Contact Sheet *NIX

Although I use it mainly as a TO-DO list, feel free to fill any bug-reports or feature requests you might have.

Homepage: https://p.outlyer.net/vcs/
Documentation: https://p.outlyer.net/vcs/docs

ID Task Type Severity Summary  asc Status Progress Due In Version
 169 Bug ReportLow --ffmpeg and --mplayer documented but ignored Closed
100%
1.12.3 Task Description

No need for description

 154 Bug ReportLow --nonlatin doesn't use the automatically selected font Closed
100%
1.12 Task Description

-I does use it

 35 Bug ReportLow -c gets ignored when not combined with -n Closed
100%
Task Description

Originally reported by Homer S

 97 Bug ReportLow -t doesn't accept timestamp syntax Closed
100%
1.11 Task Description

No need for description

 187 Bug ReportLow -U without argument fails Closed
100%
1.12.3 Task Description

Parsing of the “-U” option (optional argument) is incorrect, it always receives an argument (empty if none provided) which must be shifted manually. Currently it’s only shifted if provided explicitly.

–fullname” is not affected since it doesn’t take any arguments.

104Feature RequestVery LowAccept percentages in --from and --toDeferred
0%
Task Description

No need for description

 103 Feature RequestLow Accept percentages in -H Closed
100%
1.11 Task Description

No need for description

 159 Feature RequestLow Add alternative for font_filename Closed
100%
1.12.2 Task Description

font_filename is ignored in 1.12

An alternative in the form of (boolean) nonlatin_filenames or similar should be added.

 179 TO-DOVery Low Add codec identification for FRAPS captures Closed
100%
1.13 Task Description

mplayer: FPS1

i.e.:
ID_VIDEO_CODEC=fffraps
ID_VIDEO_FORMAT=FPS1

ffmpeg: fraps

i.e.:
Stream #0.0: Video: fraps, yuvj420p, 1680x1050, 30 fps, 30 tbr, 30 tbn, 30 tbc
 247 TO-DOLow Add codec identification for H.265/HEVC Closed
100%
1.13.3 Task Description

ffmpeg: hevc

i.e.:
Stream #0:0[0x12d]: Video: hevc (Main) (HEVC / 0×43564548), yuv420p(tv), 3840×2160, 150 tbr, 90k tbn, 90k tbc Stream #0:0: Video: hevc, yuv420p(tv), 3840×2160, 25 fps, 25 tbr, 1200k tbn, 25 tbc

Samples: http://www.elecard.com/en/download/videos.html

 20 Feature RequestVery Low Add extra set of smaller captures Closed
100%
Task Description

See http://p.outlyer.net/dox/vcs:extended_mode

 107 Feature RequestLow Add ffmpeg as video identifier Closed
100%
1.11 Task Description

No need for description

 156 Feature RequestLow Add font_all, bg_all and fg_all Closed
100%
1.12.2 Task Description

Configuration options that will trigger a change of all fonts, background and foreground settings respectively

367Feature RequestLowAdd HDR supportAssigned
0%
1.14 Task Description

HDR isn’t well supported as reported by remlap and ThaDr.

Their comments:

https://outlyer.net/2017-05-26:vcs-1-13-3-released/#comment-30901

Hi I am trying to thumbnail some HDR content is there anyway to insert ffmpeg filters in
-vf zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=mobius:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p

Thanks

https://outlyer.net/2017-05-26:vcs-1-13-3-released/#comment-32413:

I’m also trying to do some HDR content and pass the -vf info to ffmpeg. I can’t get it to work even using a wrapper script.

It always comes up with awk errors, starting with “unterminated regexp”.

Is there any chance of updating vcs to support manual passing of those -vf arguments to ffmpeg?

HDR content is very common nowadays…

https://outlyer.net/2017-05-26:vcs-1-13-3-released/#comment-32423

I’m using vcs 1.13.2 on ubuntu and ended up doing it by adding the line:

-vf ‘zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p’ \

at line 2203, in the ffmpeg_capture() function where it sets the ffmpeg command line options.

Couldn’t work out how to do it with a wrapper script.
 70 Feature RequestVery Low Add JPEG2000 output Closed
100%
Task Description

No need for description

249TO-DOLowAdd libav as possible capturerAssigned
0%
1.14 Task Description

No need for description

 143 TO-DOLow Add new configuration locations Closed
100%
1.12 Task Description

With the introduction of profiles vcs will need directories to place them.

Using vcs-nix might be safer since vcs is too short and too meaningful (Version Control System) to hijack it safely.

Candidates:

  • Site-wide: /usr/share/vcs/profiles, /usr/local/share/vcs/profiles/
  • User-local: ~/.vcs/profiles/
 81 Feature RequestVery Low Add profiles support Closed
100%
1.12 Task Description

Implementation notes:

  • Reserved namespace: :<WHATEVER>
  • Built-in profiles won’t use reserved names
  • System profiles will always take precedence over built-in profiles
  • ~ profiles take precedence over site (/usr and /usr/local) profiles
  • /usr/local takes precedence over /usr. Both are searched
  • No such thing as a default profile (this would be redundant to configuration files)
  • Profiles can’t depend/include/load other profiles
  • Profile names are reflected in file names

Specific files will be loadable with --config

Markup

  • First and last five lines
    • vcs:conf: required to load with --config. Profiles aren’t required to have the mark.
    • vcs:desc: provides descriptions for lists (use -p :list to display)
56Feature RequestLowAdd transcode as possible capturerDeferred
0%
1.14 Task Description

Originally requested by Phil Grundig

See vcs:devel:transcode

41Feature RequestLowAdjust timestamps size to capture sizeRequires testing
80%
Task Description

Originally suggested by Dogn Redhammer

 144 Bug ReportLow Allow configuration in dotdir Closed
100%
1.12 Task Description

With the introduction of ~/.vcs/ (or ~/.vcs-nix/) it makes sense moving local configurations there. The older ~/.vcs.conf will still be accepted.

Load order:

  1. /etc/vcs.conf
  2. ~/.vcs.conf
  3. ~/.vcs/vcs.conf
  4. ./vcs.conf
 21 Feature RequestLow Allow configuration overrides from the command-line Closed
100%
Task Description

Allow command-line overrides (changing internal variables from the command-line).

 30 Feature RequestVery Low Allow disabling "created by..." line Closed
100%
Task Description

.

375TO-DOVery LowAllow disabling blank frame evasionAssigned
0%
1.14 Task Description

Should allow to disable it in both configuration and command-line.

 311 Bug ReportMedium Allow disabling coloured output altogether Closed
100%
1.13.3 Task Description

Reported by DanC

https://outlyer.net/2014-05-18:vcs-1_13_2-released/comment-page-1/#comment-20390:

A great utilty... I’ve been using this for a couple of years now (it runs every night as a cron job).
I’ve been looking at cleaning up the output that cron captures from each of its commands and stores as a system email.
I’ve enabled the -Wc option to prevent coloured output. Mostly this works except near the start of the script when it says:
Settings from /home/danc/.vcs/vcs.conf:
bg_heading
This is still shown in green. Bug?

Currently the colour only stops after the option is found.

 47 Feature RequestVery Low Allow disabling milliseconds in timestamps Closed
100%
 19 Feature RequestVery Low Allow highlighting individual captures Closed
100%
 51 Feature RequestVery Low Allow manually setting padding Closed
100%
1.11
 4 Feature RequestLow Allow more complex, human readable timestamps Closed
100%
 6 Feature RequestLow Allow overriding default command-line Closed
100%
 105 Feature RequestVery Low Allow overriding default height Closed
100%
1.11
 128 TO-DOLow Allow overriding default interval Closed
100%
1.11
 127 TO-DOLow Allow overriding default number of captures Closed
100%
1.11
 108 Feature RequestLow Allow overriding DISABLE_SHADOWS and DISABLE_TIMESTAMPS Closed
100%
 17 Feature RequestLow Allow quiet operation Closed
100%
52Feature RequestVery LowAllow review of screenshots before composingLimbo
0%
?
377Feature RequestLowAllow screenshotting half of the video (for side-by-sid...Assigned
0%
?
 3 Feature RequestMedium Allow setting output filename Closed
100%
1.11
50Feature RequestVery LowAllow setting text outlinesDeferred
0%
 219 Submitted PatchMedium Arch PKGBUILD outdated Closed
100%
1.13.1
 37 Bug ReportLow Aspect ratio guessing fails if height is non-standard Closed
100%
 122 TO-DOLow Avoid recapturing Closed
100%
1.12.3
 123 Feature RequestLow Avoid repeating captures in different sets Closed
100%
1.13
 160 Bug ReportCritical AWK getting comma-separated decimals Closed
100%
1.12.1
 88 Bug ReportLow bash might not be in /bin Closed
100%
124Feature RequestLowBetter looking timestampsAssigned
0%
 188 TO-DOLow Blank frame evasion Closed
100%
1.13
378Bug ReportMediumBlank frame evasion produces error on latest ImageMagic...Assigned
0%
1.14
125Feature RequestVery LowBlank screen evasion (mtn feature)Deferred
90%
1.14
 7 Bug ReportLow Broken program signature Closed
100%
Showing tasks 1 - 50 of 201 Page 1 of 5

Available keyboard shortcuts

Tasklist

Task Details

Task Editing