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 Status  asc Progress Due In Version
 136 Bug ReportMedium Ubuntu doesn't register fonts with ImageMagick Closed
100%
1.11.2 Task Description

Symbolic font names don’t work since IM won’t know about TTF fonts.

Probably affects other systems too.

 68 Feature RequestLow DVD ISO support Closed
100%
1.11 Task Description

Originally requested by Peter Berends

1.0.8a did accept some ISOs with mplayer but not others

 78 Feature RequestLow Support FreeBSD Closed
100%
1.11 Task Description

See vcs:devel:posix

Experimental support was introduced in 1.0.100a

 85 Bug ReportLow Colourised console output doesn't work on FreeBSD Closed
100%
1.11 Task Description

No need for description

 120 TO-DOLow Override-able variables cleanup: New names Closed
100%
1.12 Task Description

Introduce new names in 1.12 (this)

Remove old names in 1.13 or 1.14 (FS#151)

 141 TO-DOLow Change end_offset behaviour Closed
100%
1.12 Task Description

End offset will be set to a small percentage of the length (5.5%? –5m for 90m–), applicable always by default, instead of a fixed value

 157 Feature RequestLow Make DVD command-line consistent with files command-lin ...Closed
100%
1.12 Task Description

Command-line arguments for DVD handling should be consistent with handling of video files, e.g.:

$ vcs --dvd --dvd-title 1 /dev/dvd

with dvd-title being optional, instead of

$ vcs --dvd /dev/dvd 1

 365 Bug ReportLow File sizes are rounded Closed
100%
1.13.4 Task Description

Reported by remlap

File sizes are displayed as 3.00GiB instead of 3.54GiB

 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)
 140 TO-DOVery Low Release 1.12 Closed
100%
1.12 Task Description

This is a meta-item depending on bugs/features required to complete before releasing vcs 1.12

 148 Feature RequestVery Low Include generation of config/profile from the command-l ...Closed
100%
1.12 Task Description

No need for description

 160 Bug ReportCritical AWK getting comma-separated decimals Closed
100%
1.12.1 Task Description

Original report by ya at:

Video Contact Sheet *NIX v1.12, (c) 2007-2010 Toni Corvera
Processing <FILE>...
awk: BEGIN { if (4993,00000000000000000000 == 0) exit 0 ; else exit 1 }
awk:                 ^ syntax error
awk: BEGIN { if (4993,00000000000000000000 == 0) exit 0 ; else exit 1 }
awk:                                           ^ syntax error
awk: BEGIN { if (4993,00000000000000000000 == 0) exit 0 ; else exit 1 }
awk:                                                      ^ syntax error
awk: BEGIN { printf "%.20f", ((4993,00000000000000000000 - 4993.92))+0 }
awk:                                                               ^ syntax error
awk: BEGIN { printf "%.20f", ((4993,00000000000000000000 - 4993.92))+0 }
awk:                                                                ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:              ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                       ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                                 ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                                       ^ syntax error
awk: BEGIN { if (() < (0)) print (() * -1) ; else print () }
awk:                                                       ^ syntax error
...
 76 Bug ReportHigh Failure while capturing last frame Closed
100%
1.11 Task Description

“Failed to capture frame (at second xxx.yyy)”

Known bug, reported by various users.

 189 Bug ReportHigh VCS is broken on FreeBSD (and Mac OS X) since 1.12.3 Closed
100%
1.13 Task Description

Version 1.12.3 breaks on FreeBSD due to the usage of GNU-specific extensions of expr, sed and an incompatible Bash RE.

 248 Bug ReportHigh Unsupported format gives errors Closed
100%
1.13.3 Task Description

Seen in HEVC contained in MPEG-TS

 3 Feature RequestMedium Allow setting output filename Closed
100%
1.11 Task Description

.

 49 Bug ReportMedium Setting font too big cuts text of meta-information and  ...Closed
100%
1.12 Task Description

Originally reported by Dougn Redhammer

 167 Submitted PatchMedium Improper cleanup of tempdir Closed
100%
1.12.2 Task Description

Originally submitted by Jason Tackaberry

VCS’ temporary dir (and its contents) is not removed on cleanup. Space in /dev/shm is wasted as a result.

Patch attached.

 174 Bug ReportMedium Video length is checked against mplayer's identificatio ...Closed
100%
1.12.3 Task Description

Internal: Stale code from prior versions, numsecs inside process() uses mplayer’s value instead of the best value to determine video length (and keep or discard timestamps).

As a side-effect, newer code being more strict about array vs string handling can fail easily.

 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.

 314 Submitted PatchMedium Patch for approximate size calculation Closed
100%
1.13.3 Task Description

Submitted by someone desiring no credit.

Here’s a patch against 1.13.2 for mistaken approximate size calculation.

Self-notes about the patch:

  • More accurate rounding → Discarded. I went for rounding by excess
  • Leading 0 in fractionary units was not present in the original → BUG
    Sample: Samsung HD sample, 1080pto720p version
 33 Bug ReportLow Filenames in non-latin scripts get printed incorrectly Closed
100%
1.11 Task Description

Workaround introduced in 1.0.7a, needs refinement

 55 Feature RequestLow Drop bc, replace with awk or perl Closed
100%
1.11 Task Description

Originally requested by Phil Grundig

 84 TO-DOLow Drop seq/jot Closed
100%
1.11 Task Description

Replace with pure bash or perl/awk

 86 Feature RequestLow Tag console messages if there's no colour support Closed
100%
1.11 Task Description

No need for description

 96 Bug ReportLow Passing ms to mplayer might make last capture fail Closed
100%
1.11
 98 Bug ReportLow Timestamps are styled/unstyled inconsistently across sy ...Closed
100%
1.11
 99 Bug ReportLow Timestamps font is not used Closed
100%
1.11
 100 Bug ReportLow File's own aspect ratio is ignored Closed
100%
1.11
 102 Feature RequestLow Drop sed -r/sed -E detection Closed
100%
1.11
 103 Feature RequestLow Accept percentages in -H Closed
100%
1.11
 106 Feature RequestLow Make mplayer optional Closed
100%
1.11
 107 Feature RequestLow Add ffmpeg as video identifier Closed
100%
1.11
 122 TO-DOLow Avoid recapturing Closed
100%
1.12.3
 154 Bug ReportLow --nonlatin doesn't use the automatically selected font Closed
100%
1.12
 156 Feature RequestLow Add font_all, bg_all and fg_all Closed
100%
1.12.2
 158 TO-DOLow Complete manpage Closed
100%
1.13
 159 Feature RequestLow Add alternative for font_filename Closed
100%
1.12.2
 169 Bug ReportLow --ffmpeg and --mplayer documented but ignored Closed
100%
1.12.3
 177 TO-DOLow Safe length feedback should print nicer timestamps Closed
100%
1.13
 187 Bug ReportLow -U without argument fails Closed
100%
1.12.3
 247 TO-DOLow Add codec identification for H.265/HEVC Closed
100%
1.13.3
 23 Feature RequestVery Low Make FFmpeg optional Closed
100%
1.11
 44 Feature RequestVery Low Optionally disable fancyness of contact sheet Closed
100%
1.11
 46 Feature RequestVery Low Optionally disable padding Closed
100%
1.11
 51 Feature RequestVery Low Allow manually setting padding Closed
100%
1.11
 166 TO-DOVery Low Support WebM Closed
100%
1.12.2
 171 TO-DOVery Low Deprecate './vcs.conf' in favour of profiles Closed
100%
1.13
 179 TO-DOVery Low Add codec identification for FRAPS captures Closed
100%
1.13
 105 Feature RequestVery Low Allow overriding default height Closed
100%
1.11
Showing tasks 151 - 200 of 201 Page 4 of 5

Available keyboard shortcuts

Tasklist

Task Details

Task Editing