发现 
移动应用效率工具
YTDLnis:安卓音视频下载器
基于 yt-dlp 的免费开源 Android 音视频下载器,支持 1000+ 网站、批量下载与文件剪辑。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v1.9.1.1
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
YTDLnis 是一款免费开源的 Android 音视频下载器,底层使用 yt-dlp,支持 Android 7.0 及以上系统。项目使用 Kotlin 编写,采用 Material You 设计,官方站点为 https://ytdlnis.org。

主要功能
下载
- 在 1000+ 网站下载音频、视频,或执行自定义 yt-dlp 命令
- 把链接分享到应用,直接从底部卡片下载,无需打开应用
- 快速下载模式,无需等待数据加载即可开始
- 播放列表与批量下载:可逐项单独编辑,也可批量修改类型、格式、路径与文件名模板;支持按作者、时长、标题或日期排序
- 导入写着链接、播放列表或搜索词的
.txt文件批量处理 - 队列、按日期时间定时、多任务同时下载;滑动暂停/恢复,重新下载失败或取消的项目
- 观察源:监控播放列表与频道,自动下载新内容,可选同步
- 重复检测,失败的数据抓取会被保存以便稍后重试
- 下载路径为外部存储服务时,可上传到云端(例如 Nextcloud)
- 为每个进行中的下载显示 Android 16 实时通知
文件编辑
- 按时间戳或章节剪辑视频,支持无限次剪切并可选合并为一个文件
- 直接在下载卡片中裁剪视频
- 按章节拆分为多个文件
- 移除 SponsorBlock 片段或将其标记为章节
- 嵌入字幕、元数据、章节、缩略图,或修改标题与作者
- 把字幕烧录进视频
- 从 lrclib.net 搜索同步或普通歌词,预览并调整时间轴后嵌入或保存为
.lrc - 兼容模式,重新编码为广泛支持的格式
- 带实时预览的文件名模板,或按播放列表、网站、下载类型建立简单子文件夹
进阶功能
- 内置 bash 终端,yt-dlp、Python、pip、FFmpeg 等随附工具可直接使用
- 带语法高亮的命令模板,可备份与分享
- Cookie 支持:通过内置浏览器登录,下载私享或会员内容
- 使用内置 BGUtils provider 或应用内 webview 生成 YouTube PO token
- 可选择 NewPipe 或 yt-dlp 作为数据抓取提取器
- 随附带 curl-cffi 的 Python,以及用于网站挑战的 JS 运行时(QuickJS、Deno、NodeJS)
- 自定义 yt-dlp 源与自动更新 yt-dlp
- 支持 Intent,与 Tasker 等应用联动自动化
应用体验
- Material You 设计,可换主题、自定义底部导航
- 无痕模式,不保存历史与日志
- 下载日志、搜索历史、含多种卡片布局的详细下载历史
- 备份与恢复几乎全部设置,欢迎界面也可操作
- 文件管理器,用于清理缓存与残留文件
安装与使用
应用适用于 Android 7.0 及以上,包名为 com.deniscerri.ytdl。
插件(Python、JS 运行时如 NodeJS / Deno、FFmpeg、Aria2c)可从 ytdlnis-packages 仓库安装,也可在应用的更新区域中安装,从而自由升级或降级各组件。
可通过 Intent 免交互推送下载任务,例如用 Tasker 后台下载音频:Action 填 android.intent.action.SEND,Mime Type 填 text/*,附加项 android.intent.extra.TEXT 填视频链接,TYPE 填 audio / video / command,BACKGROUND 填 true 即后台运行、不显示下载卡片。
注意事项
- 请只使用官方渠道获取应用;官方发布的签名 SHA-256 为
263645cb5272eb290759fe1f59149ae24df6ce171e9f6666eead981d3fc64c95,签名不一致说明被第三方修改。 - 项目以 GNU GPL v3.0 授权。除 GPLv3 源码授权外,任何其他方不得将 "YTDLnis" 名称用作下载器应用名,衍生版本(包括 fork 与非官方构建)同样适用。
本作品整理自 GitHub 开源项目 deniscerri/ytdlnis,原作者 @deniscerri,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.9.1.1当前版本
修复底部导航栏隐藏「更多」按钮的问题;在 lrclib 歌词 API 中注册应用以避免限流,并加入重试策略;恢复设置时只接受 JSON 文件。
评论