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.