Projects / Video Contact Sheet *NIX

Video Contact Sheet *NIX

Video Contact Sheet *NIX (vcs for short) is a script that creates a contact sheet (preview) from videos by taking still captures distributed over the length of the video. The output image contains useful information on the video such as codecs, file size, screen size, frame rate, and length. It requires MPlayer, ImageMagick (convert and montage), bc, and ffmpeg. Although it's supposed to work on POSIX systems, testing has so far only been done on Linux.

Tags multimedia Graphics Graphics Conversion Video Conversion
Licenses LGPL
Operating Systems POSIX Linux FreeBSD
Implementation Unix Shell bash

Tweet this project Short link

Rss Recent releases

Changes: Preliminary support for operating systems other than Linux (especially FreeBSD). This release will not fail if tput fails to set the console color. This release will check for requirements early, and shouldn't die silently.

  • Rrelease-mid
  •  11 Mar 2009 23:54
  • Rrelease-after

Changes: Experimental support for DVDs (-V). JPEG 2000 output format (-j2). Polaroid mode has been renamed to photos mode, and polaroid and polaroidframe modes have been introduced. There are slight adjustments in the timestamp size based on capture size. There is better detection of video frame rate (no more 1.000 FPS, in theory) and audio channels number by using ffmpeg. Overlap mode putting all images on the same location (possibly only with newer versions of ImageMagick) has been fixed.

  • Rrelease-mid
  •  16 Apr 2008 10:30
  • Rrelease-after

Changes: 0ms timestamps have been corrected (seconds were being used as ms too). The long-disabled black border after highlights has been re-added. A minimum length to use the end offset has been added. The regression on highlights from the last version has been fixed (extra padding was being added by IM automatically).

  • Rrelease-mid
  •  08 Apr 2008 13:53
  • Rrelease-after

Changes: Deriving timecodes from number of captures by default has been corrected. There is a workaround for MPlayer's strange behaviour with some videos/systems, better support for older versions of bash, some suport for busybox's du, and better alignment for extended set. FOURCC for VC-1 has been added.

  • Rrelease-mid
  •  08 Nov 2007 09:11
  • Rrelease-after

Changes: An aspect guessing bug was corrected: this would fail if width was standard but height was not. Timestamps may be explicitly disabled. Shadows may be explicitly disabled. HD resolution guessed aspect ratio was added (and this defaults to 16/9).

No-screenshot

Project Spotlight

Kernel Mode Linux

A factility for executing user processes in kernel mode safely.

A975f07ee25cb0e1c4d819f5af905368_thumb

Project Spotlight

jPersist

An extremely powerful object-relational database persistence API with automatic mapping (A-O/RM).