# Libcaca

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Libcaca
> Markdown URL: https://mediated.wiki/source/Libcaca.md
> Source: https://en.wikipedia.org/wiki/Libcaca
> Source revision: 1353624578
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|ASCII art software}}
{{Lowercase title}}
{{Infobox software
| title                  = libcaca
| name                   = libcaca 
| logo                   = Libcaca-logo.png
| logo caption           = 
| screenshot             = <!-- File: -->
| caption                = 
| collapsible            = 
| author                 = 
| developer              = [Sam Hocevar](/source/Sam_Hocevar) and Jean-Yves Lamoureux
| released               = {{Start date|2003|11|22}}(0.1 release)<ref>{{cite web|last=Hocevar|first=Sam|title=Release 0.1 svn log|url=http://caca.zoy.org/changeset/208|accessdate=17 January 2013}}</ref> 
| discontinued           = 
| latest release version = 0.9
| latest release date    = {{Start date and age|2004|02|02}}<ref>{{cite web|last=Hocevar|first=Sam|title=Release 0.9 svn log|url=http://caca.zoy.org/changeset/362/libcaca/trunk/NEWS|accessdate=17 January 2013}}</ref>
| latest preview version = 0.99.beta20
| latest preview date    = {{Start date and age|2021|10|19}}<ref>{{cite web|last=Hocevar|first=Sam|url=https://github.com/cacalabs/libcaca/releases/tag/v0.99.beta20|title=Release libcaca v0.99.beta20 · cacalabs/libcaca · GitHub|website=[GitHub](/source/GitHub) |accessdate=16 December 2021}}</ref>
| programming language   = [C](/source/C_(programming_language))
| operating system       = [Unix-like](/source/Unix-like), [Windows](/source/Windows), [MS-DOS](/source/MS-DOS), [OS X](/source/OS_X)<ref name=website>{{cite web|last=Hocevar|first=Sam|title=libcaca Homepage|url=http://caca.zoy.org/wiki/libcaca|work=Caca Labs|accessdate=17 January 2013}}</ref>
| platform               = 
| size                   = 
| language               = [English](/source/English_language)
| language count         = <!-- DO NOT include this parameter unless you know what it does -->
| language footnote      = 
| genre                  = 
| license                = [Free software](/source/Free_software): [WTFPL](/source/WTFPL)v2<ref name=website/> 
| website                = 
| standard               = 
| AsOf                   = 
}} 

thumbnail|An example Wikipedia logo generated using libcaca 0.99.beta18

'''libcaca''' is a [software library](/source/software_library) that converts images into colored [ASCII art](/source/ASCII_art). It includes the library itself, and several programs including '''cacaview''', an [image viewer](/source/image_viewer) that works inside a [terminal emulator](/source/terminal_emulator), and '''img2txt''', which can convert an image to other text-based formats.

==Overview==
libcaca has been used in a variety of programs, including [FFmpeg](/source/FFmpeg), [VLC media player](/source/VLC_media_player), and [MPlayer](/source/MPlayer).<ref name=ffmpeg>{{cite web|title=FFmpeg 1.0 release notes|url=http://ffmpeg.org/archive.html#pr1.0|accessdate=20 December 2014|author=FFmpeg team|authorlink=FFmpeg}}</ref><ref name=vlc>{{cite web|title=VLC Media Player: modules/caca|url=http://wiki.videolan.org/Documentation:Modules/caca|work=VLC Media Player documentation|accessdate=18 January 2013|author=VideoLAN Organization|authorlink=VideoLAN}}</ref><ref name=mplayer>{{cite web|title=libcaca – Color ASCII Art library|url=http://www.mplayerhq.hu/DOCS/HTML/en/caca.html|work=MPlayer documentation|accessdate=18 January 2013|author=MPlayer team|authorlink=MPlayer|at=4.10}}</ref>

libcaca is [free software](/source/free_software), licensed under [WTFPL](/source/WTFPL) version 2.<ref>{{Cite web |last=Martinez |first=Carlos Garcia |date=2024-06-03 |title=Exploring the Artistry and Legacy of ASCII Text Art |url=https://photo-to-text.com/ascii-text-art/ |access-date=2024-12-14 |language=en-US}}</ref>

== Projects using libcaca ==
* [Gnuplot](/source/Gnuplot)
* [MPlayer](/source/MPlayer)<ref name=mplayer /> 
* [FFmpeg](/source/FFmpeg)<ref name=ffmpeg />
* [GStreamer](/source/GStreamer)<ref name=gstreamer>{{cite web|title=cacasink|url=http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-cacasink.html|work=GStreamer Good Plugins 1.0 Plugins Reference Manual|accessdate=18 January 2013|author=GStreamer team|authorlink=GStreamer}}</ref>
* [VLC media player](/source/VLC_media_player)<ref name=vlc />
* [mpv (media player)](/source/mpv_(media_player))
* [ranger (file manager)](/source/ranger_(file_manager))

== See also ==
* [AAlib](/source/AAlib)
* [FFmpeg](/source/FFmpeg)

== References ==
{{Reflist}}

== External links ==
{{Portal|Free and open-source software}}
*{{URL|http://caca.zoy.org/wiki/libcaca|libcaca official website}}

Category:ASCII art
Category:Free multimedia software
Category:Software using the WTFPL license
Category:Free software programmed in C

{{compu-library-stub}}
{{graphics-software-stub}}

---
Adapted from the Wikipedia article [Libcaca](https://en.wikipedia.org/wiki/Libcaca) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Libcaca?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
