新闻详情

新闻详情

首页 / 资讯中心 / 详情

ani-cli:用命令行看动漫

发布时间:2026/7/2 4:50:59
ani-cli:用命令行看动漫
文章目录ani-cli用命令行看动漫ani-cli用命令行看动漫在终端里看动漫听起来像是程序员的自娱自乐。但 ani-cli 这个项目确实做到了而且做得相当完善。它在 GitHub 上拿到了 12,717 个 Star支持 Linux、Mac、Android、Windows、iOS、Steam Deck 甚至 FreeBSD。ani-cli 是一个命令行工具用来浏览和观看动漫。它从 allmanga 网站抓取资源支持在线播放和下载。播放器方面默认使用 mpv也兼容 vlc 和 iinaMac 用户的替代方案。这个工具的核心思路很简单打开终端输入关键词选择想看的剧集直接播放。整个过程不需要浏览器不需要客户端一个终端窗口就够了。跨平台支持ani-cli 的平台覆盖范围是它的一个亮点。Tier 1 级别支持包括 Linux、Mac 和 Android维护者日常使用的就是这些平台。Tier 2 级别支持包括 Windows、WSL、iOS、Steam Deck 和 FreeBSD虽然安装过程稍微复杂一些但功能上没有明显缺失。Linux 用户的安装最方便。Debian 可以直接 apt installFedora 有 copr 仓库Arch 有 AUR 包Gentoo 有 GURUOpenSuse 也有对应的仓库。基本上主流发行版都覆盖到了。Windows 用户需要先装 scoop 包管理器再配置 Git Bash 和 Windows Terminal。过程不算复杂但步骤比较多。好在 README 里写得很详细跟着做就行。Android 用户通过 termux 就能用。iOS 用户需要借助 iSH 应用不过下载速度会比较慢这是 iSH 本身的限制。Steam Deck 的安装需要切换到桌面模式但项目提供了一键脚本复制粘贴就能跑起来。甚至还能添加桌面入口从 Gaming Mode 直接启动。功能特性ani-cli 的基本用法是搜索动漫名称然后选择剧集播放。它还支持几个实用功能--dub参数切换英语配音-q参数调整分辨率比如ani-cli -q 1080-d参数下载视频到本地-d -e 1-100批量下载指定集数它还集成了 ani-skip 功能可以自动跳过动漫的片头片尾。这个功能通过 mpv 的外部 Lua 脚本实现目前只支持 mpv 播放器。依赖组件ani-cli 的运行依赖几个外部工具grep、sed、curl 负责文本处理和网络请求mpv 负责视频播放fzf 提供交互式选择界面aria2 和 yt-dlp 负责下载功能ffmpeg 作为备选的 m3u8 下载器openssl 用于解密加密视频源。对于自更新功能还需要 patch 命令。通过ani-cli -U可以直接更新到最新版本。安装使用以 Mac 为例安装流程是这样的先装依赖brew install curl grep aria2 ffmpeg git fzf yt-dlp brew install --cask iina再装 ani-cli 本体git clone https://github.com/pystardust/ani-cli.git cd ./ani-cli cp ./ani-cli $(brew --prefix)/bin cd .. rm -rf ./ani-cli装好之后在终端输入ani-cli就能用了。输入动漫名称用 fzf 的模糊搜索选择回车确认mpv 就会开始播放。如果遇到问题先跑一次ani-cli -U更新到最新版本。大部分问题在新版本里已经修复了。相关项目ani-cli 不是唯一的选择。animdl 用 Python 写的支持更多资源站。anipy-cli 是 ani-cli 的 Python 重写版。mangal 专门用来下载和阅读漫画。lobster 可以在终端里看电影和电视剧。这些项目各有侧重但 ani-cli 在易用性和社区活跃度上算是同类工具里比较靠前的一个。lobster 可以在终端里看电影和电视剧。这些项目各有侧重但 ani-cli 在易用性和社区活跃度上算是同类工具里比较靠前的一个。
网站建设 高端定制 企业官网