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  desc Severity Summary Status Progress Due In Version
69Feature RequestVery LowImage modeLimbo
0%
Task Description

I.e. produce a montage from a set of images

 70 Feature RequestVery Low Add JPEG2000 output Closed
100%
Task Description

No need for description

 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)
 82 Feature RequestVery Low Unify profiles and funky modes Closed
100%
? Task Description

No need for description

92Feature RequestVery LowSupport OpenSolaris/SunOSLimbo
0%
2.0 Task Description

Being based on System V, it’s quite different to most other Unix-like OSes, might be a good target for x-platform enhancements

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

No need for description

 105 Feature RequestVery Low Allow overriding default height Closed
100%
1.11 Task Description

No need for description

125Feature RequestVery LowBlank screen evasion (mtn feature)Deferred
90%
1.14 Task Description

Great feature, implemented in mtn

http://moviethumbnail.sourceforge.net/

See also FS#126

126Feature RequestVery LowEdge detection / blur evasion (mtn feature)Deferred
0%
Task Description

Interesting feature, experimentally implemented in mtn

http://moviethumbnail.sourceforge.net/

See also FS#125

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

No need for description

 24 Bug ReportCritical tempfile is not portable Closed
100%
Task Description

Use mktemp instead.

Originally reported by “o kapi”

 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
...
 323 Bug ReportCritical Codec information is misaligned/cropped Closed
100%
1.13.3 Task Description

Originally reported by Markus and Wade

The codec information box gets cropped with current versions of ImageMagick.

 373 Bug ReportCritical Number of columns is ignored Closed
100%
Task Description

First reported on BSD and Debian 10 (reproducible), apparently tied to some updated tool

 9 Bug ReportHigh Full path is printed in heading Closed
100%
Task Description

Only basename should be printed instead.

32Bug ReportHighvcs gets stuck on first capture (or during probe)Researching
0%
Task Description

Fails on some files (gets stuck forever while capturing the first frame).

Happens often with Matroska. 1.0.7a introduced a workaround (-Wo) with ffmpeg’s argument order that worked with other file types.

 38 Bug ReportHigh Extended mode broken Closed
100%
Task Description

Originally reported by Aleksandar Urosevic.

Example provided:

$ vcs -n4 -e8 Some\ File.avi
Video Contact Sheet *NIX v1.0.8a, (c) 2007 Toni Corvera
Overridden variable 'user' from file /home/user/.vcs.conf
Processing Farce of the Penguins.avi...
Generating capture #1/4 (19:46.30)...
Generating capture #2/4 (39:32.61)...
Generating capture #3/4 (59:18.91)...
Generating capture #4/4 (1:19:05.22)...
Composing standard contact sheet...
/home/user/bin/vcs: line 1358: 2*: syntax error: operand expected (error token is "*")
/home/user/bin/vcs: line 855: [: -eq: unary operator expected
(standard_in) 2: parse error
Internal error
(standard_in) 2: parse error
Internal error
Composing extended contact sheet...
montage: missing an image filename `/dev/shm/vcs.ZM9017/vcs-CT9439.png'.
convert: missing an image filename `/dev/shm/vcs.ZM9017/vcs-CT9439.png'.
Merging contact sheets...
Adding header and footer...
Done. Output wrote to Some File.avi.png
Cleaning up...

Solution provided: Don’t unset $tcnumcaps before extended pass

 61 Bug ReportHigh Misspelled variable name breaks mode selection override Closed
100%
Task Description

Originally reported by Chris Hills

 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.

 79 Bug ReportHigh vcs breaks if tput can't set colour Closed
100%
Task Description

E.g. on FreeBSD

 135 Bug ReportHigh Pythagorean theorem uses gawk syntax Closed
100%
1.11.2 Task Description

pyth_th() uses **, accepted by gawk but not mawk

Also Ubuntu uses mawk by default.

 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.

 195 Bug ReportHigh Too short files might lead to infinte loop Closed
100%
1.13 Task Description

As reported by Dirk Reiners (paraphrased)

When steps get too small they might round to 0 ⇒ infinite loop in compute_timecodes.

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

Seen in HEVC contained in MPEG-TS

 2 Bug ReportMedium Timestamps are allowed to be repeated Closed
100%
Task Description

.

5Bug ReportMediumMeta-information gets overlapped with small contact she...Assigned
0%
 13 Bug ReportMedium Incorrect error checking of temporary directory creatio ...Closed
100%
 26 Bug ReportMedium Safe renaming's mv requires "--" to be safe Closed
100%
 49 Bug ReportMedium Setting font too big cuts text of meta-information and  ...Closed
100%
1.12
109Bug ReportMediumFailure to capture with packed B-frames in AVIUnconfirmed
0%
 129 Bug ReportMedium Warn about renamed overrides Closed
100%
1.11.1
 136 Bug ReportMedium Ubuntu doesn't register fonts with ImageMagick Closed
100%
1.11.2
137Bug ReportMediumHang with RM filesUnconfirmed
0%
 149 Bug ReportMedium Check configuration values for correctness Closed
100%
1.12
 174 Bug ReportMedium Video length is checked against mplayer's identificatio ...Closed
100%
1.12.3
 175 Bug ReportMedium Failure after a certain number of uses Closed
100%
 217 Bug ReportMedium Unquoted grep pattern gives problems Closed
100%
1.13.1
 225 Bug ReportMedium Number of captures exceeded by one with mplayer Closed
100%
1.13.2
 311 Bug ReportMedium Allow disabling coloured output altogether Closed
100%
1.13.3
378Bug ReportMediumBlank frame evasion produces error on latest ImageMagic...Assigned
0%
1.14
382Bug ReportMediumLook into detecting or setting manually GNU getoptAssigned
0%
?
 7 Bug ReportLow Broken program signature Closed
100%
 8 Bug ReportLow Temporary files are not removed when interrupted Closed
100%
 10 Bug ReportLow Incorrect number of captures printed to console Closed
100%
 12 Bug ReportLow Temporary files are put in $PWD, vfs might fail. Closed
100%
 16 Bug ReportLow Handle interval longer than video Closed
100%
 25 Bug ReportLow Safe renaming assumes current dir Closed
100%
 27 Bug ReportLow Console colours are printed to the wrong channel Closed
100%
 28 Bug ReportLow Timestamps regex is too loose Closed
100%
 31 Bug ReportLow Requested colours are not used Closed
100%
Showing tasks 101 - 150 of 201 Page 3 of 5

Available keyboard shortcuts

Tasklist

Task Details

Task Editing