GIF for CLI - 将 GIF 图像转换为用于终端的 ASCII 码文本图形


Apache 2.0
跨平台
Python

软件简介

GIF for CLI 是 Google 在 GIF 31 周年纪念日推出的一款开源工具,能够将 GIF、短视频或对 Tenor GIF API
的查询转换为动画 ASCII 艺术,这意味着每次登录到编程工作站时,GIF 都会以 ASCII 形式迎接你,动画和颜色支持使用 ANSI 转义序列执行。

当命令行程序运行时,GIF for CLI 会使用所选的 .gif 文件并使用 ffmpeg 将动画 gif 或短视频分割为静态的 jpg 帧。然后这些
jpg 帧转换为 ASCII 艺术画(这些 ASCII 艺术画帧缓存在 $HOME/.cache/gif-for-cli
中),然后程序每次打印一帧到控制台,使用每帧之间的 ANSI 转义序列清除控制台。

该工具还将自动检测当前终端使用多少种颜色并显示正确的版本:

原始 GIF 图

256 色

256 色(有前景色和背景色)

纯色(Truecolor)