7f67d41baeca5c161d9baa9eec1c392989e304e3
ASCII Video Converter
Prerequisites
- nodejs: https://nodejs.org/en/download/
- ffmpeg: https://www.ffmpeg.org/download.html
Commands
Options
- input-file
- file to be converted (original is kept)
- default: input.mp4/input.gif/input.png depending on command used
- output-file
- file to save the converted file
- default: input.mp4/input.gif/input.png depending on command used
- pixel-size
- size of ASCII character (output resolution will be multipied by this amount, downscaling is recomended)
- default: 24
- font-size-modifier
- increase ASCII character size by set pixes without increasing space it takes. Could be useful when using bigger pixel-size setting
- default: 4
- scaled-size
- pixels in width (result will be scaled-size * pixel-size of width)
- default: 120
- fps
- frames per second of generated file
- default: 10
Convert GIF to ASCII GIF
npm run convert:gif:gif [input-file] [output-file] [pixel-size] [font-size-modifier] [scaled-size] [fps]
Convert GIF to ASCII MP4
npm run convert:gif:mp4 [input-file] [output-file] [pixel-size] [font-size-modifier] [scaled-size] [fps]
Convert MP4 to ASCII MP4
npm run convert:mp4:mp4 [input-file] [output-file] [pixel-size] [font-size-modifier] [scaled-size] [fps]
Convert MP4 to ASCII GIF
npm run convert:mp4:gif [input-file] [output-file] [pixel-size] [font-size-modifier] [scaled-size] [fps]
Convert PNG to ASCII PNG
npm run convert:img [input-file] [output-file] [pixel-size] [font-size-modifier] [scaled-size]
Description
Languages
JavaScript
100%