https://github.com/hzeller/timg timg - Terminal Image and Video Viewer A viewer that uses 24-Bit color capabilities and unicode character blocks to display images in the terminal. requires a terminal that supports 24-bit color like tilda or allacrity C++ git clone https://github.com/hzeller/timg.git Install development dependencies (tce-load -i compiletc automake cmake pkg-config pcre-dev liblzma-dev intltool libwebp-dev libgraphicsmagick++-dev # required libs. tce-load -i libwebp1-dev.tcz graphicsmagick-dev.tcz cd s for videodecoding: libavcodec-dev libavformat-dev libswscale-dev found in: tce-load -i ffmpeg4-dev.tcz export CFLAGS="-flto -fuse-linker-plugin -mtune=generic -Os -pipe" export CXXFLAGS="-flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" Makefile set with WITH_VIDEO_DECODING=1 find . -name Makefile -type f -exec sed -i 's/-O2//g' {} \; make Runtime dependencies: timg.tcz.dep libtiff.tcz libXext.tcz libavcodec4.tcz libavformat4.tcz libswscale4.tcz libvorbis.tcz submitqc --color --libs --fix --strip ./timg.tcz submitqc --color --libs --fix --strip ./timg-doc.tcz # get the extension files dates the same as tcz for file in timg.tcz.*; do touch --no-create --reference=timg.tcz $file; done for file in timg-doc.tcz.*; do touch --no-create --reference=timg-doc.tcz $file; done # set the permissions for file in timg.*; do chmod 666 $file; done for file in timg-doc.*; do chmod 666 $file; done #tar all necessary and optional files, example: tar cvzf ./timg.tar.gz ./timg/ tar cvzf ./timg-doc.tar.gz ./timg-doc/