Seal – 内嵌 yt-dlp 与 aria2c 的开源 Android 在线视频下载器(音频提取)

Seal 是一款简单的开源 Android 在线视频下载器、音频提取器,内嵌 yt-dlp 与 aria2c,支持封面、字幕、播放列表等功能,Material Design 3 设计风格。@Appinn

Seal - 内嵌 yt-dlp 与 aria2c 的开源 Android 在线视频下载器(音频提取)

来自发现频道,@jkf98 同学的推荐:https://meta.appinn.net/t/topic/36124

Material You 设计风格的 Android 视频/音频下载器(youtube-dl GUI)

有过下载视频需求的朋友应该都知道 youtube-dl 这个命令行工具,现在 youtube-dl 已经基本停止维护了,继任者是社区 fork 出来继续维护的 yt-dlp。我用 Jetpack Compose 做了一个 yt-dlp 的 GUI ,顺便试玩了一下 Google 最新推出的 Material Design 设计规范

Seal - 内嵌 yt-dlp 与 aria2c 的开源 Android 在线视频下载器(音频提取) 1
设置页面
Seal - 内嵌 yt-dlp 与 aria2c 的开源 Android 在线视频下载器(音频提取) 2
测试视频链接:TuTu生活志

一开始做 Seal 的个人需求是从 b 站和 YouTube 上流媒体上没有发布的音乐视频,转成音频文件,然后导入到播放器 App 里听。不过 yt-dlp 支持的站点和功能选项都很多,所以搓 GUI 也能加很多花活。

目前支持的功能:

  • 从 yt-dlp 所支持的视频平台下载视频与音频
  • 提取媒体元数据与专辑封面,嵌入到提取的音频文件中
  • 播放列表下载支持
  • 使用 aria2c 进行下载
  • 内嵌字幕于视频文件中
  • 执行自定义的 yt-dlp 命令模板
  • 管理应用内下载与自定义命令模板

关于 aria2c,青小蛙特意咨询了一下开发者,结果是真的「在应用内部打包入了 Python、FFmpeg 和 aria2」,总之下载还挺快的。

既然是 yt-dlp,那支持的视频网址简直多的数不清,有在 Android 手机上下载在线视频的同学可以试试了。另外也是由于 yt-dlp,肯定没办法在 Play 上架,开发者在 GitHub 开源及 F-Droid 提供下载。

最后,开发者在发现频道,有问题尽管去问:https://meta.appinn.net/t/topic/36124/

原文:https://www.appinn.com/seal-online-video-download/

写留言