libcaca
{{lowercase|libcaca}}
{{Infobox software
| title = libcaca
| name = libcaca
| logo = Libcaca-logo.png
| logo caption =
| screenshot =
| caption =
| collapsible =
| author =
| developer = Sam Hocevar and Jean-Yves Lamoureux
| released = {{Start date|2003|11|22}}(0.1 release){{cite web|last=Hocevar|first=Sam|title=Release 0.1 svn log|url=http://caca.zoy.org/changeset/208|accessdate=17 January 2013}}
| discontinued =
| latest release version = 0.9
| latest release date = {{Start date and age|2004|02|02}}{{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}}
| latest preview version = 0.99.beta20
| latest preview date = {{Start date and age|2021|10|19}}{{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 |accessdate=16 December 2021}}
| programming language = C
| operating system = Unix-like, Microsoft Windows, DOS, and OS X{{cite web|last=Hocevar|first=Sam|title=libcaca Homepage|url=http://caca.zoy.org/wiki/libcaca|work=Caca Labs|accessdate=17 January 2013}}
| platform =
| size =
| language = English
| language count =
| language footnote =
| genre =
| license = Free software: WTFPLv2
| website =
| standard =
| AsOf =
}}
File:Wikipedia-Ascii-libcaca.svg
libcaca is a software library that converts images 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 formats.
Overview
libcaca has been used in a variety of programs, including FFmpeg, VLC media player, and MPlayer.{{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}}{{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}}{{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}}
libcaca is free software, licensed under WTFPL version 2.{{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}}
Projects using libcaca
- Gnuplot
- MPlayer
- FFmpeg
- 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}}
- VLC media player
- mpv (media player)
- ranger (file manager)
See also
References
{{Reflist}}
External links
{{Portal|Free and open-source software}}
- {{URL|http://caca.zoy.org/wiki/libcaca|libcaca official website}}
Category:Free multimedia software
Category:Software using the WTFPL license
Category:Free software programmed in C
{{compu-library-stub}}
{{graphics-software-stub}}