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  asc Severity Summary Status Progress Due In Version
 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%
Task Description

When the resulting contact sheet is too thin, the meta-information header is cramped and fields overlap.

 13 Bug ReportMedium Incorrect error checking of temporary directory creatio ...Closed
100%
Task Description

.

 26 Bug ReportMedium Safe renaming's mv requires "--" to be safe Closed
100%
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

109Bug ReportMediumFailure to capture with packed B-frames in AVIUnconfirmed
0%
Task Description

Originally reported by Dougn Redhammer

 129 Bug ReportMedium Warn about renamed overrides Closed
100%
1.11.1 Task Description

Some override-able variables were renamed silently in 1.11

DEFAULT_COLS ⇒ cols
DEFAULT_INTERVAL ⇒ interval
DEFAULT_NUMCAPS ⇒ numcaps

 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.

137Bug ReportMediumHang with RM filesUnconfirmed
0%
Task Description

Original report by Dougn Redhammer

vcs hangs with some RM files.

Tracing shows it gets stuck in mplayer_identify.

MPlayer can play the files fine from the terminal. Although it exits with «MPlayer interrupted by signal 11 in module: uninit_vcodec».

I can reproduce the abrupt termination, it happens when using Real’s native decoder (w64codecs, /usr/lib/codecs/drvc.so). Using FFMpeg’s decoder (MPlayer’s -vc ffrv30) MPlayer exits normally.

I can’t reproduce the hang either way.

 149 Bug ReportMedium Check configuration values for correctness Closed
100%
1.12 Task Description

No need for description

 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.

 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%
 33 Bug ReportLow Filenames in non-latin scripts get printed incorrectly Closed
100%
1.11
 34 Bug ReportLow Right side of header ignores user-set colour Closed
100%
 35 Bug ReportLow -c gets ignored when not combined with -n Closed
100%
 36 Bug ReportLow Extended mode uses global number of columns Closed
100%
 37 Bug ReportLow Aspect ratio guessing fails if height is non-standard Closed
100%
 39 Bug ReportLow Extended mode uses global number of columns Closed
100%
 42 Bug ReportLow Wrong captures count with multiple files Closed
100%
 43 Bug ReportLow Failure to cleanup with multiple files leads to clash o ...Closed
100%
53Bug ReportLowffmpeg doesn't accept file names with spacesUnconfirmed
0%
54Bug ReportLowminutes printed as hours with mplayerUnconfirmed
0%
Showing tasks 1 - 50 of 201 Page 1 of 5

Available keyboard shortcuts

Tasklist

Task Details

Task Editing