You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ytdl-android/README-zh-Hans.md

9.0 KiB


YTDLnis

English   |    Shqip   |    Azərbaycanca   |    Türkçe   |    Indonesia   |    Português   |    Español   |    Japanese   |    Română   |    Chinese Simplified   |    Bengali India

YTDLnis 是一款免费开源的视频/音频下载器,基于 yt-dlp适用于 Android 7.0 及以上版本。

由 Denis Çerri 开发

官方网站 GitHub Releases IzzyOnDroid 仓库 Uptodown

CI 预览版本 下载量 翻译状态 社区 社区 社区 GitHub Sponsor

仅以上链接为 YTDLnis 的可信来源。其他任何来源均与本项目无关。

💡 功能特性:

  • 从超过 1000 个网站下载音频/视频文件
  • 处理播放列表
    • 像编辑普通下载项目一样,单独编辑播放列表中的每个项目
    • 为所有项目选择统一格式,或者在下载视频时同时选择多种音频格式
    • 为所有项目选择统一的下载路径
    • 为所有项目选择统一的文件名模板
    • 一键批量将下载类型更新为音频/视频/自定义命令
  • 队列下载并按日期和时间安排任务
    • 您还可以同时安排多个项目
  • 同时下载多个项目
  • 使用自定义命令和模板,或通过内置终端使用 yt-dlp
    • 支持备份和恢复模板,方便与朋友分享
  • 支持 Cookie登录您的账号以下载私有/受限视频、解锁高级格式等
  • 根据时间戳和视频章节裁剪视频yt-dlp 实验性功能)
    • 支持无限次裁剪
  • 从下载项目中移除 SponsorBlock赞助商广告片段
    • 或将其作为章节嵌入到视频中
  • 嵌入字幕/元数据/章节等
  • 修改元数据(如标题和作者)
  • 根据章节将项目分割为独立文件
  • 选择不同的下载格式
  • 直接从分享菜单调出底部卡片,无需打开应用
    • 您可以创建一个 txt 文件,填入以换行符分隔的链接/播放列表/搜索关键词,应用将自动处理它们
  • 在应用内搜索或插入链接
    • 支持叠加多个搜索以便同时处理
  • 记录下载日志以便排查问题
  • 重新下载已取消或失败的任务
    • 手势操作:左滑重新下载,右滑删除
    • 长按详情页中的重新下载按钮可显示下载卡片,以获取更多功能
  • 无痕模式:不保存下载历史或日志
  • 快速下载模式
    • 无需等待数据处理即可立即开始下载。关闭底部卡片后将立即启动
  • 直接从完成通知中打开/分享已下载的文件
  • 已实现大部分 yt-dlp 功能,欢迎提出建议
  • Material You 界面设计
  • 丰富的主题选项
  • 备份与恢复功能
  • 基于 WorkManager 的 MVVM 架构

📲 屏幕截图

💬 联系方式

加入我们的 DiscordTelegram 频道 获取公告、讨论和最新发布信息。

😇 参与贡献

如果您想做出贡献,请阅读 贡献指南

📝 在 Weblate 上协助翻译

Translation status Translation status

🔑 通过包名连接第三方应用

应用的包名为 com.deniscerri.ytdl

🤖 通过 Intent 连接第三方应用

您可以使用 Intent (意图) 向应用推送命令,从而在无需用户交互的情况下运行下载。 可接受的变量:

TYPE -> 可选值audio (音频), video (视频), command (命令)
BACKGROUND -> 可选值true (是), false (否)。如果为 true应用无论如何都不会显示下载卡片并将在后台运行下载任务。

使用 Tasker 在后台下载音频项目的示例

  1. 创建“发送 Intent” (Send Intent) 任务
  2. 操作 (Action): android.intent.action.SEND
  3. 类别 (Cat): Default
  4. Mime 类型: text/*
  5. Extra: android.intent.extra.TEXT:url (将 "url" 替换为您要下载的视频 URL)
  6. Extra: TYPE:audio
  7. Extra: BACKGROUND:true

📄 许可证

GNU GPL v3.0

除根据 GPLv3 许可证授权的源代码外,严禁任何其他方将 "YTDLnis" 名称用于下载器应用,其衍生作品亦同。衍生作品包括但不限于复刻 (Forks) 和非官方构建版本。

😁 捐赠

通过 BMC 捐赠

🙏 致谢

  • decipher3114 设计应用图标
  • dvd 提供了优秀的 youtubedl-android 实现示例
  • seal 提供了一些我在开发初期想要实现的设计元素和功能参考
  • youtubedl-android 将 yt-dlp 移植到 Android
  • yt-dlp 及其贡献者使这个工具成为可能。没有它,本应用就不会存在

以及许多其他提供帮助的人,例如各位贡献者。