README.md - vtv-tools - virtual terminal video tools
(HTM) git clone git://bitreich.org/vtv-tools git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/vtv-tools
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
(DIR) LICENSE
---
README.md (849B)
---
1 # Virtual Terminal Video tools
2
3 Tools for working with the VTV format.
4
5 ## Currently available
6
7 * [`vtv-player`](bin/vtv-player): play VTV videos in terminal.
8
9 * [`vtv-from-ff`](src/vtv-from-ff.c): convert
10 [farbfeld](https://tools.suckless.org/farbfeld/) images to VTV.
11
12 * [`vtv-viewer`](src/vtv-viewer.c): interactively browse the frames of
13 a VTV file.
14
15 ## Format specification
16
17 A frame consists of 25 lines, each terminated by a newline character.
18 A file consists of frames in sequence. This means the number of lines
19 in a file must be divisible by 25. A line can contain arbitrary
20 terminal control codes (or just plain text). Playing a .vtv file
21 consists of copying the frames to the screen, one after another. The
22 delay between each frame (i.e. the frame rate) is not part of the file
23 contents, but must be somehow known from elsewhere.