Subtitles Contact Sheet QT

Generates video and subtitles previews, small animations (gif, webp,...), screenshots, thumbnails, etc.

Active Pure Nim score 67/100 · last commit 2026-09-05 · 11 stars · tests present · no docs generated

Summary

Latest Version Unknown
License Unknown
CI Status Failing
Stars 11
Forks 1
Open Issues 0
Last Commit 2026-09-05
Downloads 0
Last Indexed 2026-09-06 06:05

Installation

nimble install Subtitles Contact Sheet QT
choosenim install Subtitles Contact Sheet QT
git clone https://gitlab.com/vongooB9/subtitles_contact_sheet_qt

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
Subtitles Contact Sheet QT - - - - - - -

README

Subtitles Contact Sheet QT Site

Subtitles Contact Sheet QT

This program generates video, subtitles and images contact sheets, previews, small animations (gif, webp,...), screenshots and thumbnails. it is programmed in C++ using the QT libraries, It is specially designed to display subtitles, but isn't limited to that. It works with subtitles in srt, ass, vtt format and with all video files supported by FFmpeg. It has many options for customization of appearance, performance and control over the output format. It also has batch processing options and can save multiple configurations to make it much easier to use. It also has a GUI that allows you to edit the configuration and compose the command line, it is fully dynamic to adapt to all needs.

Features

  • Multiplatform (linux, windows and macos).
  • Supports all FFmpeg video formats.
  • Supports srt, ass and vtt subtitles.
  • Supports multiple configuration files.
  • It can create contact sheets and animations of folders and compresed files with images.
  • Parallel processing, can perform multiple screenshots simultaneously.
  • Can select keyframes for speedup the screenshots.
  • Can skip black frames.
  • Can select frames containing subtitles.
  • It has a text block that displays information about the video and/or subtitles, fully configurable in content and appearance.
  • You can create gif, webp animations and x264, x265 videos, compositing the final result in several ways, individual clips, concatenated or in a grid.
  • It has batch processing options. You can process all files recursively from one or several folders and also process the same files with several different options.
  • It supports VR video, detects its format, displays the information on the contact sheet and can process the image to show only half of the 3D and process the image to correct the distortion.
  • It allows to select the output folder, absolute or relative to the input file.
  • It can rename, create soft and hard links, shortcuts and organize input files by folders using the video metadata.
  • It can generate text files (html, bbcode...) using templates and the video metadata.
  • Can read x264 and x265 options to show the mode, preset and tune.

Usage

A complete list of options with explanations of how to use them can be found on the man page, and the GUI manual.

Images Examples

Download and install

The installation manual and the latest versions are available in Subtitles Contact Sheet QT Site. All versions are in Deployments page.

Compiling

Requirements

Needs qmake and QT base development files, In debian they are the packages qtbase5-dev and qt5-qmake or qmake6 and qt6-base-dev for the QT6 version.

Linux

GNU/Linux Compilations instructions

Windows

Window Compilations instructions