|
24 | Bug Report | Critical | tempfile is not portable | Closed | |
|
Task Description
Use mktemp instead.
Originally reported by “o kapi”
|
|
373 | Bug Report | Critical | Number of columns is ignored | Closed | |
|
Task Description
First reported on BSD and Debian 10 (reproducible), apparently tied to some updated tool
|
|
9 | Bug Report | High | Full path is printed in heading | Closed | |
|
Task Description
Only basename should be printed instead.
|
|
32 | Bug Report | High | vcs gets stuck on first capture (or during probe) | Researching | |
|
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 Report | High | Extended mode broken | Closed | |
|
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 Report | High | Misspelled variable name breaks mode selection override | Closed | |
|
Task Description
Originally reported by Chris Hills
|
|
79 | Bug Report | High | vcs breaks if tput can't set colour | Closed | |
|
Task Description
E.g. on FreeBSD
|
|
2 | Bug Report | Medium | Timestamps are allowed to be repeated | Closed | |
|
Task Description
.
|
|
5 | Bug Report | Medium | Meta-information gets overlapped with small contact she... | Assigned | |
|
Task Description
When the resulting contact sheet is too thin, the meta-information header is cramped and fields overlap.
|
|
13 | Bug Report | Medium | Incorrect error checking of temporary directory creatio ... | Closed | |
|
Task Description
.
|
|
26 | Bug Report | Medium | Safe renaming's mv requires "--" to be safe | Closed | |
|
Task Description
.
|
|
109 | Bug Report | Medium | Failure to capture with packed B-frames in AVI | Unconfirmed | |
|
Task Description
Originally reported by Dougn Redhammer
|
|
137 | Bug Report | Medium | Hang with RM files | Unconfirmed | |
|
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.
|
|
175 | Bug Report | Medium | Failure after a certain number of uses | Closed | |
|
Task Description
Originally reported by Robert Speicher.
Works for awhile, then starts failing until reboot. Happens with 1.12.1, but continued to fail after upgrade to 1.12.2.
Log:
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [01:12.50-19:30.00]. Total length: 20:26.02
Generating capture #1/16 (01:22.50)...
Generating capture #2/16 (02:35.00)...
Generating capture #3/16 (03:47.50)...
Generating capture #4/16 (05:00.00)...
Generating capture #5/16 (06:12.50)...
Generating capture #6/16 (07:25.00)...
Generating capture #7/16 (08:37.50)...
Generating capture #8/16 (09:50.00)...
Generating capture #9/16 (11:02.50)...
Generating capture #10/16 (12:15.00)...
Generating capture #11/16 (13:27.50)...
Generating capture #12/16 (14:40.00)...
Generating capture #13/16 (15:52.50)...
Generating capture #14/16 (17:05.00)...
Generating capture #15/16 (18:17.50)...
Generating capture #16/16 (19:30.00)...
Composing standard contact sheet...
Adding header and footer...
Done. Output wrote to Video.avi.jpg
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [02:16.25-36:30.00]. Total length: 37:15.80
Generating capture #1/16 (02:26.25)...
Generating capture #2/16 (04:42.50)...
Generating capture #3/16 (06:58.75)...
Generating capture #4/16 (09:15.00)...
Generating capture #5/16 (11:31.25)...
Generating capture #6/16 (13:47.50)...
Generating capture #7/16 (16:03.75)...
Generating capture #8/16 (18:20.00)...
Generating capture #9/16 (20:36.25)...
Generating capture #10/16 (22:52.50)...
Generating capture #11/16 (25:08.75)...
Generating capture #12/16 (27:25.00)...
Generating capture #13/16 (29:41.25)...
Generating capture #14/16 (31:57.50)...
Generating capture #15/16 (34:13.75)...
Generating capture #16/16 (36:30.00)...
Composing standard contact sheet...
Adding header and footer...
Done. Output wrote to Video.avi.jpg
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [00:50.00-13:30.00]. Total length: 14:02.64
Generating capture #1/16 (01:00.00)...
Generating capture #2/16 (01:50.00)...
Generating capture #3/16 (02:40.00)...
Generating capture #4/16 (03:30.00)...
Generating capture #5/16 (04:20.00)...
Generating capture #6/16 (05:10.00)...
Generating capture #7/16 (06:00.00)...
Generating capture #8/16 (06:50.00)...
Generating capture #9/16 (07:40.00)...
Generating capture #10/16 (08:30.00)...
Generating capture #11/16 (09:20.00)...
Generating capture #12/16 (10:10.00)...
Generating capture #13/16 (11:00.00)...
Generating capture #14/16 (11:50.00)...
Generating capture #15/16 (12:40.00)...
Generating capture #16/16 (13:30.00)...
Composing standard contact sheet...
montage: WriteBlob Failed `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
convert: Expected 8192 bytes; found 7332 bytes `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGWarningHandler/1408.
convert: Read Exception `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
convert: Corrupt image `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/ReadPNGImage/2877.
convert: missing an image filename `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ wand/convert.c/ConvertImageCommand/2710.
identify: Expected 8192 bytes; found 7332 bytes `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGWarningHandler/1408.
identify: Read Exception `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
identify: Corrupt image `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/ReadPNGImage/2877.
identify: Expected 8192 bytes; found 7332 bytes `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGWarningHandler/1408.
identify: Read Exception `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/PNGErrorHandler/1391.
identify: Corrupt image `/dev/shm/vcs.rYHunk/vcs-MKciWX.png' @ coders/png.c/ReadPNGImage/2877.
/usr/bin/vcs: line 3320: ( - ) / 2 : syntax error: operand expected (error token is ") / 2 ")
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Capturing in range [00:53.75-14:30.00]. Total length: 15:46.15
Generating capture #1/16 (01:03.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-rUCuNH.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #2/16 (01:57.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-zZbLrH.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #3/16 (02:51.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-jtjSCK.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #4/16 (03:45.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-OPrsFE.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #5/16 (04:38.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-yTKhKY.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #6/16 (05:32.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-qNZBGT.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #7/16 (06:26.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-BMvDIJ.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #8/16 (07:20.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-LIiceG.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #9/16 (08:13.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-Mirxow.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #10/16 (09:07.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-MTumnX.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #11/16 (10:01.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-Fmbspn.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #12/16 (10:55.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-EpyojU.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #13/16 (11:48.75)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-xaWRsM.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #14/16 (12:42.50)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-SWjaOd.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #15/16 (13:36.25)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-RPgswJ.png' @ coders/png.c/PNGErrorHandler/1391.
Generating capture #16/16 (14:30.00)...
convert: WriteBlob Failed `/dev/shm/vcs.EgedHO/vcs-UcJOwe.png' @ coders/png.c/PNGErrorHandler/1391.
Composing standard contact sheet...
montage: Expected 8192 bytes; found 4013 bytes `/dev/shm/vcs.EgedHO/vcs-vUkjQs-cap-000001.png' @ coders/png.c/PNGWarningHandler/1408.
montage: Read Exception `/dev/shm/vcs.EgedHO/vcs-vUkjQs-cap-000001.png' @ coders/png.c/PNGErrorHandler/1391.
montage: Corrupt image `/dev/shm/vcs.EgedHO/vcs-vUkjQs-cap-000001.png' @ coders/png.c/ReadPNGImage/2877.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-fyBsXW-cap-000002.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-KaORtG-cap-000003.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-XpQLft-cap-000004.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-JJOrHH-cap-000005.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-njxEmD-cap-000006.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-spNKJs-cap-000007.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-ShRSMS-cap-000008.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-dVzzbj-cap-000009.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-tDyUTy-cap-000010.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-ZhPdxF-cap-000011.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-KNPGcw-cap-000012.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-fpoOpZ-cap-000013.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-xQKSPT-cap-000014.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-jiQomq-cap-000015.png' @ coders/png.c/ReadPNGImage/2839.
montage: Improper image header `/dev/shm/vcs.EgedHO/vcs-gwGaCZ-cap-000016.png' @ coders/png.c/ReadPNGImage/2839.
montage: missing an image filename `/dev/shm/vcs.EgedHO/vcs-pIBUGe.png' @ wand/montage.c/MontageImageCommand/1596.
convert: missing an image filename `/dev/shm/vcs.EgedHO/vcs-pIBUGe.png' @ wand/convert.c/ConvertImageCommand/2710.
/usr/bin/vcs: line 3320: ( - ) / 2 : syntax error: operand expected (error token is ") / 2 ")
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Detected video length can't be reached. Safe measuring enabled.
Starting safe length measuring (this might take a while)...
... trying 1724.759
... trying 1724.259
... trying 1723.759
... trying 1723.259
... trying 1722.759
... trying 1722.259
... trying 1721.759
... trying 1721.259
... trying 1720.759
... trying 1720.259
... trying 1719.759
... trying 1719.259
... trying 1718.759
... trying 1718.259
... trying 1717.759
... trying 1717.259
... trying 1716.759
... trying 1716.259
... trying 1715.759
... trying 1715.259
... trying 1714.759
... trying 1714.259
... trying 1713.759
... trying 1713.259
... trying 1712.759
... trying 1712.259
... trying 1711.759
... trying 1711.259
... trying 1710.759
... trying 1710.259
... trying 1709.759
... trying 1709.259
... trying 1708.759
... trying 1708.259
... trying 1707.759
... trying 1707.259
... trying 1706.759
... trying 1706.259
... trying 1705.759
... trying 1705.259
Couldn't measure length in a reasonable amount of tries.
Capturing won't work, video is at least 00:20.00 shorter than reported.
Does ffmpeg support XVID?.
Try re-running with -Ws -WP.
Failure while analysing file "Video.avi". Can't continue.
Cleaning up...
Video Contact Sheet *NIX v1.12.1, (c) 2007-2010 Toni Corvera
Timestamps disabled.
Shadows disabled.
Padding disabled.
Processing Video.avi...
Detected video length can't be reached. Safe measuring enabled.
Starting safe length measuring (this might take a while)...
... trying 1614.210
... trying 1613.710
... trying 1613.210
... trying 1612.710
... trying 1612.210
... trying 1611.710
... trying 1611.210
... trying 1610.710
... trying 1610.210
... trying 1609.710
... trying 1609.210
... trying 1608.710
... trying 1608.210
... trying 1607.710
... trying 1607.210
... trying 1606.710
... trying 1606.210
... trying 1605.710
... trying 1605.210
... trying 1604.710
... trying 1604.210
... trying 1603.710
... trying 1603.210
... trying 1602.710
... trying 1602.210
... trying 1601.710
... trying 1601.210
... trying 1600.710
... trying 1600.210
... trying 1599.710
... trying 1599.210
... trying 1598.710
... trying 1598.210
... trying 1597.710
... trying 1597.210
... trying 1596.710
... trying 1596.210
... trying 1595.710
... trying 1595.210
... trying 1594.710
Couldn't measure length in a reasonable amount of tries.
Capturing won't work, video is at least 00:20.00 shorter than reported.
Does ffmpeg support XVID?.
Try re-running with -Ws -WP.
Failure while analysing file "Video.avi". Can't continue.
Every capture from here on out will fail in a similar fashion until reboot.
|
|
4 | Feature Request | Low | Allow more complex, human readable timestamps | Closed | |
|
Task Description
E.g. 4m30s
See http://p.outlyer.net/dox/vcs:time_syntax
|
|
6 | Feature Request | Low | Allow overriding default command-line | Closed | |
|
Task Description
E.g. allow setting –jpeg and –user outlyer implicitly for all files
|
|
7 | Bug Report | Low | Broken program signature | Closed | |
|
Task Description
.
|
|
8 | Bug Report | Low | Temporary files are not removed when interrupted | Closed | |
|
Task Description
E.g. with CTRL+C
|
|
10 | Bug Report | Low | Incorrect number of captures printed to console | Closed | |
|
Task Description
The count is often off by one.
|
|
12 | Bug Report | Low | Temporary files are put in $PWD, vfs might fail. | Closed | |
|
Task Description
Might fail with virtual file systems, like sshfs, which don’t implement certain features (like links)
|
|
16 | Bug Report | Low | Handle interval longer than video | Closed | |
|
Task Description
.
|
|
17 | Feature Request | Low | Allow quiet operation | Closed | |
|
Task Description
.
|
|
21 | Feature Request | Low | Allow configuration overrides from the command-line | Closed | |
|
Task Description
Allow command-line overrides (changing internal variables from the command-line).
|
|
25 | Bug Report | Low | Safe renaming assumes current dir | Closed | |
|
Task Description
safe_rename() (incorrectly) strips path from the output file
|
|
27 | Bug Report | Low | Console colours are printed to the wrong channel | Closed | |
|
Task Description
.
|
|
28 | Bug Report | Low | Timestamps regex is too loose | Closed | |
| |
|
31 | Bug Report | Low | Requested colours are not used | Closed | |
| |
|
34 | Bug Report | Low | Right side of header ignores user-set colour | Closed | |
| |
|
35 | Bug Report | Low | -c gets ignored when not combined with -n | Closed | |
| |
|
36 | Bug Report | Low | Extended mode uses global number of columns | Closed | |
| |
|
37 | Bug Report | Low | Aspect ratio guessing fails if height is non-standard | Closed | |
| |
|
39 | Bug Report | Low | Extended mode uses global number of columns | Closed | |
| |
|
40 | Feature Request | Low | Optionally disable timestamps | Closed | |
| |
|
41 | Feature Request | Low | Adjust timestamps size to capture size | Requires testing | |
| |
|
42 | Bug Report | Low | Wrong captures count with multiple files | Closed | |
| |
|
43 | Bug Report | Low | Failure to cleanup with multiple files leads to clash o ... | Closed | |
| |
|
45 | Feature Request | Low | Optionally disable shadows | Closed | |
| |
|
48 | Feature Request | Low | Padding needs adjusting | Closed | |
| |
|
53 | Bug Report | Low | ffmpeg doesn't accept file names with spaces | Unconfirmed | |
| |
|
54 | Bug Report | Low | minutes printed as hours with mplayer | Unconfirmed | |
| |
|
57 | Bug Report | Low | With mplayer as capturer milliseconds are meaningless | Closed | |
| |
|
59 | Bug Report | Low | Mplayer seems to fail on MPEG or WMV9 | Closed | |
| |
|
60 | Submitted Patch | Low | Patch: bash 2 syntax, mplayer's ms, WMV9/MPEG bugfix | Closed | |
| |
|
62 | Bug Report | Low | Extended-set captures don't align with standard set | Closed | |
| |
|
63 | Bug Report | Low | Incorrect 0ms timestamps | Closed | |
| |
|
64 | Bug Report | Low | Incorrect count of captures in manual-only mode | Closed | |
| |
|
65 | Bug Report | Low | Extra padding added by IM to highlights | Closed | |
| |
|
66 | Bug Report | Low | Timestamps parsing multiplies seconds when no 's' is us ... | Closed | |
| |
|
71 | Feature Request | Low | Polaroid mode should imitate actual polaroids | Closed | |
| |
|
72 | Bug Report | Low | Missing space after "Filename:" label | Closed | |
| |