README.md - vtv-tools - virtual terminal video tools
HTML 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.