From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) Sam Hocevar and Jean-Yves Lamoureux
Initial release November 22, 2003 (2003-11-22)(0.1 release)[1]
Stable release
0.9 / February 2, 2004; 13 years ago (2004-02-02)[2]
Preview release
0.99.beta19 / May 16, 2014; 2 years ago (2014-05-16)[3]
Development status Active
Written in C
Operating system Unix-like, Microsoft Windows, DOS, and OS X[4]
Available in English
License Free software: WTFPLv2[4]
An example Wikipedia logo generated using libcaca 0.99.beta18

libcaca is a software library that converts pixel information into colored ASCII art. It includes the library itself, and several programs including cacaview, an image viewer that works inside a terminal emulator, and img2txt, which can convert an image to other text-based format.

libcaca has been used in a variety of programs, including the FFmpeg, VLC media player, and MPlayer.[5][6][7]

libcaca is free software, licensed under Do What the Fuck You Want to Public License version 2.

Projects using libcaca[edit]

See also[edit]


  1. ^ Hocevar, Sam. "Release 0.1 svn log". Retrieved 17 January 2013. 
  2. ^ Hocevar, Sam. "Release 0.9 svn log". Retrieved 17 January 2013. 
  3. ^ Hocevar, Sam. "libcaca wiki edit on the announcement of 0.99.beta19". Retrieved 22 July 2014. 
  4. ^ a b Hocevar, Sam. "libcaca Homepage". Caca Labs. Retrieved 17 January 2013. 
  5. ^ a b FFmpeg team. "FFmpeg 1.0 release notes". Retrieved 20 December 2014. 
  6. ^ a b VideoLAN Organization. "VLC Media Player: modules/caca". VLC Media Player documentation. Retrieved 18 January 2013. 
  7. ^ a b MPlayer team. "libcaca – Color ASCII Art library". MPlayer documentation. 4.10. Retrieved 18 January 2013. 
  8. ^ GStreamer team. "cacasink". GStreamer Good Plugins 1.0 Plugins Reference Manual. Retrieved 18 January 2013. 

External links[edit]