Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vcs [2016/04/16 20:05] Toni Corvera created |
vcs [2019/11/26 20:04] (current) Toni Corvera [Default behaviour] Fixed typo |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Details ===== | ===== Details ===== | ||
- | * Current version: 1.13.2, released on May 18th 2014. [[https://outlyer.net/2014-05-18:vcs-1_13_2-released/|Announcement post]].\\ Download: | + | * Current version: 1.13.4, released on November 26th 2019. [[blog>2019-11-26:vcs-1-13-4-released/|Announcement post]].\\ Download: |
- | * Script only: [ [[/vcs/files/vcs-1.13.2.bash|plain text]] ] [ [[/vcs/files/vcs-1.13.2.gz|gz]] ] [ [[/vcs/files/vcs-1.13.2.bz2|bz2]] ] | + | * Script only: [ [[/vcs/files/vcs-1.13.4.bash|plain text]] ] [ [[/vcs/files/vcs-1.13.4.gz|gz]] ] [ [[/vcs/files/vcs-1.13.4.xz|xz]] ] |
- | * Packages: Script and extra files (sample profiles and configuration): [ [[/vcs/files/vcs-1.13.2.tar.gz|Tarball]] ] [ [[/vcs/files/vcs_1.13.2-pon.1_all.deb|deb (all arches)]] ] [ [[/vcs/files/vcs-1.13.2-pon1.suse.noarch.rpm|rpm (Suse, all arches)]] ] [ [[/vcs/files/vcs-1.13.1-pon1.fc19.noarch.rpm|rpm (Fedora, all arches)]] ] [ [[/vcs/files/vcs-1.13.2-pon1.fc19.src.rpm|srpm]] ] [ [[/vcs/files/PKGBUILD|Arch Linux PKGBUILD]] ] | + | * Packages: Script and extra files (sample profiles and configuration): [ [[/vcs/files/vcs-1.13.4.tar.gz|Tarball]] ] [ [[/vcs/files/vcs_1.13.4-pon.1_all.deb|deb (all arches)]] ] [ [[/vcs/files/vcs-1.13.4-pon1.generic.noarch.rpm|rpm (generic, all arches)]] ] [ [[/vcs/files/vcs-1.13.4-pon1.generic.src.rpm |srpm]] ] [ [[/vcs/files/PKGBUILD|Arch Linux PKGBUILD]] ] |
- | * Debian repository: [[https://packages.outlyer.net/|packages.outlyer.net]] | + | * Debian repository: [[http://packages.outlyer.net/|packages.outlyer.net]] |
* Status: Stable (some bugs granted of course) on both Linux and FreeBSD.\\ Believed to work on other UNIX-like systems but untested. | * Status: Stable (some bugs granted of course) on both Linux and FreeBSD.\\ Believed to work on other UNIX-like systems but untested. | ||
* Released under the terms of the [[http://www.gnu.org/copyleft/lesser.html|GNU LGPL]]. | * Released under the terms of the [[http://www.gnu.org/copyleft/lesser.html|GNU LGPL]]. | ||
Line 16: | Line 16: | ||
* Any contribution, suggestion or bug report is welcome. | * Any contribution, suggestion or bug report is welcome. | ||
- | ===== Updates / WiP ===== | + | ===== Links ===== |
+ | |||
+ | * Updates are posted at my main site, see http://outlyer.net/etiq/projects/vcs/ | ||
+ | * Subversion repository https://svn.outlyer.net/svn/pub/video-contact-sheet/. [[https://svn.outlyer.net/websvn/wsvn/pub/video-contact-sheet/|Web interface]] | ||
+ | * Bugtracker https://b.outlyer.net/vcs/ | ||
+ | |||
+ | ==== Downstream packages ==== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | === Archlinux's AUR === | ||
+ | |||
+ | https://aur.archlinux.org/packages/video-contact-sheet/ | ||
+ | |||
+ | ''$ git clone <nowiki>https://aur.archlinux.org/video-contact-sheet.git</nowiki>'' | ||
+ | \\ | ||
+ | ''$ cd video-contact-sheet'' | ||
+ | \\ | ||
+ | ''$ makepkg -si'' | ||
+ | |||
+ | === MacOS Brew === | ||
+ | |||
+ | https://formulae.brew.sh/formula/vcs | ||
+ | |||
+ | Note as of this writing the version of ''vcs'' on Brew is outdated (1.13.2) | ||
+ | |||
+ | ''$ brew install vcs'' | ||
- | Updates are posted at my main site, see http://outlyer.net/etiq/projects/vcs/. | ||
===== Description ===== | ===== Description ===== | ||
Line 25: | Line 53: | ||
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. | 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 [[dox:vcs|documentation]] and/or use the ''--help'' and ''--fullhelp'' options to learn how to use it. | + | Take a look at the [[vcs:docs|documentation]] and/or use the ''--help'' and ''--fullhelp'' options to learn how to use it. |
==== Notes ==== | ==== Notes ==== | ||
Line 31: | Line 59: | ||
* Using ''-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. | * Using ''-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. | ||
* Example: With a video that lasts for 22min 14secs, ''-n 6'' will create the six vidcaps:\\ 3:22, 6:44, 10:04, 13:28, 16:50 and 20:12, while ''-i 3m'' will create 3:00, 6:00, 9:00, 12:00, 15:00 and 18:00.\\ As you can see, ''-n'' distributes the vidcaps all over the video while ''-i N'' starts at ''N'' and goes in increments of it up to the end. | * Example: With a video that lasts for 22min 14secs, ''-n 6'' will create the six vidcaps:\\ 3:22, 6:44, 10:04, 13:28, 16:50 and 20:12, while ''-i 3m'' will create 3:00, 6:00, 9:00, 12:00, 15:00 and 18:00.\\ As you can see, ''-n'' distributes the vidcaps all over the video while ''-i N'' starts at ''N'' and goes in increments of it up to the end. | ||
- | * You can set the aspect ratio of the video with ''-a''. It is only required for anamorphic material and discouraged for the rest.\\ It can take either a floating point number (like ''1.33'' or ''1.778'') or a fraction (like ''4/3'' or ''16/9''). The latter is slightly preferable. | + | * You can set the aspect ratio of the video with ''-a''. It is only required for anamorphic material and discouraged for the rest.\\ It can take either a floating point number (like ''1.33'' or ''1.778'') or a fraction (like ''4/3'' or ''16/9''). The latter is slightly preferable. |
===== Default behaviour ===== | ===== Default behaviour ===== | ||
- | By using configuration files and/or command line options the default behaviour can be tweaked to your needs, this are the defaults, followed by a link with the explanation on how to change it: | + | 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: |
- | * Captures are made every 5 minutes. See //[[dox:vcs:usage]]//. | + | * Captures are made every 5 minutes. See //[[vcs:docs:usage]]//. |
- | * Captures are the same size as the input video. See //[[dox:vcs:usage#capture_size_and_aspect_ratio|Size and aspect ratio]]//. | + | * Captures are the same size as the input video. See //[[vcs:docs:usage#capture_size_and_aspect_ratio|Size and aspect ratio]]//. |
- | * Captures are arranged in 2 columns (if there's more than one capture). See //[[dox:vcs:usage#number_of_columns|Number of columns]]//. | + | * Captures are arranged in 2 columns (if there's more than one capture). See //[[vcs:docs:usage#number_of_columns|Number of columns]]//. |
===== Documentation ===== | ===== Documentation ===== | ||
- | [[dox:vcs|Documentation has been moved to a separate set of pages]]. | + | [[vcs:docs|Documentation has been moved to a separate set of pages]]. |
===== Some samples ===== | ===== Some samples ===== | ||
Line 57: | Line 85: | ||
{{:vcs:samples:bbb_excfgs_allwhite.jpg?direct&250|White contact sheet}} | {{:vcs:samples:bbb_excfgs_allwhite.jpg?direct&250|White contact sheet}} | ||
- | More samples can be found in the documentation pages, e.g. in: [[dox:vcs:samples]], [[dox:vcs:example_configs]], [[dox:vcs:colours]]. | + | More samples can be found in the documentation pages, e.g. in: [[vcs:docs:samples]], [[vcs:docs:example_configs]], [[vcs:docs:colours]]. |
===== Known Issues ===== | ===== Known Issues ===== | ||
Line 70: | Line 98: | ||
===== Next version features ===== | ===== Next version features ===== | ||
- | See [[https://b.outlyer.net/roadmap/proj2|roadmap]]. | + | See [[bts>roadmap/vcs|roadmap]]. |
===== Similar tools ===== | ===== Similar tools ===== | ||
+ | |||
+ | [[https://github.com/FreeApophis/vcs.rb|VCS Ruby rewrite by Thomas]]: Reuses part of VCS' code to produce the same style of contact sheets. | ||
Other similar tools available for POSIX/UNIX-like systems: | Other similar tools available for POSIX/UNIX-like systems: | ||
Line 82: | Line 112: | ||
===== ChangeLog ===== | ===== ChangeLog ===== | ||
- | These are the changes since the last full version of some interest to end users.\\ | + | These are the changes of some interest to end users, since the last full version.\\ |
- | Also available is a selection of changes of all versions at the [[dox:vcs:changelog|documentation pages]]; and the full changelog is in a separate file ([[/vcs/files/CHANGELOG|CHANGELOG]] or [[/vcs/files/CHANGELOG.gz|CHANGELOG.gz]]). (Contributors are listed there too.) | + | Additionally [[vcs:docs:changelog|a selection of changes for all versions]] and the [[/vcs/files/CHANGELOG|full changelog]] ([[/vcs/files/CHANGELOG.gz|gzipped version]]) are available. (Contributors are listed there too.) |
+ | |||
+ | ==== 1.13.4 (Published November 26th 2019) ==== | ||
+ | |||
+ | * Fix number of columns being ignored in Bash 5.0 | ||
+ | * Fix wrong file sizes being displayed when using mawk | ||
+ | * Fix alternative blank frame evasion offsets being ignored | ||
+ | |||
+ | [[blog>2019-11-26:vcs-1-13-4-released/|Announcement post]] | ||
+ | |||
+ | ==== 1.13.3 (Published May 26th 2017) ==== | ||
+ | |||
+ | * Correct header rendering in newer versions of ImageMagick | ||
+ | * Other fixes (see [[/vcs/files/CHANGELOG|changelog]]) | ||
+ | |||
+ | [[blog>2017-05-26:vcs-1-13-3-released/|Announcement post]] | ||
==== 1.13.2 (Published May 18th 2014) ==== | ==== 1.13.2 (Published May 18th 2014) ==== | ||
Line 89: | Line 134: | ||
* Fix for sheets with MPlayer as capturer containing one extra capture | * Fix for sheets with MPlayer as capturer containing one extra capture | ||
- | [[https://outlyer.net/2014-05-18:vcs-1_13_2-released/|Announcement post]] | + | [[blog>2014-05-18:vcs-1_13_2-released/|Announcement post]] |
==== 1.13.1 (Published February 26th 2014) ==== | ==== 1.13.1 (Published February 26th 2014) ==== | ||
Line 95: | Line 140: | ||
* Minor bugfixes | * Minor bugfixes | ||
- | [[https://outlyer.net/2014-02-26:vcs-1_13_1-released/|Announcement post]] | + | [[blog>2014-02-26:vcs-1_13_1-released/|Announcement post]] |
==== 1.13 (Published March 8th 2013) ==== | ==== 1.13 (Published March 8th 2013) ==== | ||
Line 105: | Line 150: | ||
* Other fixes | * Other fixes | ||
- | [[https://outlyer.net/2013-03-08:vcs-1_13-released/|Announcement post]] | + | [[blog>2013-03-08:vcs-1_13-released/|Announcement post]] |
+ | |||
+ | ---- | ||
+ | <html><address style="font-size:small;text-align:right;font-style:italic"></html>© 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2017, 2018, 2019 Toni Corvera <outlyer at gmail.com><html></address></html> |
All dates/times in this page are UTC.