vcs for short.
Besides the packages provided above, vcs
can be found packaged by other users at the following standard repositories.
I don't take part in creating these packages and can't confirm they work as expected.
https://aur.archlinux.org/packages/video-contact-sheet/
$ git clone https://aur.archlinux.org/video-contact-sheet.git
$ cd video-contact-sheet
$ makepkg -si
https://formulae.brew.sh/formula/vcs
$ brew install vcs
https://search.nixos.org/packages?show=vcs
$ nix-env -i vcs
Note as of this writing vcs is incorrectly flagged as unfree in Nix 23.11, but already corrected in unstable. You can enforce the install with
$ env NIXPKGS_ALLOW_UNFREE=1 nix-env -i vcs
https://packages.guix.gnu.org/packages/video-contact-sheet/
$ nix-env -i vcs
This is a bash script meant to create video contact sheets (previews) of videos. Any video supported by mplayer and ffmpeg can be used. A note of warning: Unlike most similar tools it, by default, makes screenshots the same size as the video, see below for details on how to change this.
Take a look at the documentation and/or use the –help
and –fullhelp
options to learn how to use it.
-i
or -n
with values that lead to the same number of vidcaps doesn't necessarily yield exactly the same vidcaps, you'll have to play with them for best results. -n 6
will create the six vidcaps:-i 3m
will create 3:00, 6:00, 9:00, 12:00, 15:00 and 18:00.-n
distributes the vidcaps all over the video while -i N
starts at N
and goes in increments of it up to the end.-a
. It is only required for anamorphic material and discouraged for the rest.1.33
or 1.778
) or a fraction (like 4/3
or 16/9
). The latter is slightly preferable.By using configuration files and/or command line options the default behaviour can be tweaked to your needs, these are the defaults, followed by a link with the explanation on how to change it:
More samples can be found in the documentation pages, e.g. in: Samples, Example configuration, Setting Contact Sheet Colours.
-O stderr=/dev/stderr
to display decoder errors. It might be due to unsupported codecs or broken files, there's little more you can do, except trying with the other decoder (-M
to use MPlayer, -F
to use FFmpeg, which is the default).Remember this is a (neverending) work in progress, please report any bugs you encounter, either through e-mail or the bug tracker.
See roadmap.
VCS Ruby rewrite by Thomas: Reuses part of VCS' code to produce the same style of contact sheets.
vcs-creator by tudo75: Small gui for VCS
Other similar tools available for POSIX/UNIX-like systems:
These are the changes of some interest to end users, since the last full version.
Additionally a selection of changes for all versions and the full changelog (gzipped version) are available. (Contributors are listed there too.)
© 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2017, 2018, 2019 Toni Corvera <outlyer at gmail.com>