网页版视频下载站要么限速要么加水印,还常常挂着一堆弹窗。Seal 换了个思路:它自己不做解析,而是把桌面端成熟的命令行工具 yt-dlp 打包进安卓应用,再配一个图形界面。你只需把链接交给它,探测可用格式、选择清晰度、合并音视频、写元数据这些活,全部由 yt-dlp 完成。Seal 由独立开发者维护,在 F-Droid 上架,开源无广告,没有下载次数限制也没有会员体系。它的能力边界基本等于 yt-dlp 的边界:支持哪些站点由提取器决定,站点改版后能否恢复,取决于上游修得快不快。

理解这一点,很多现象就好解释了。Seal 的工作流程是:拿到链接后调用内置的 yt-dlp 组件去请求页面、解析出可用格式列表,把结果以列表形式呈现给你;你选好之后再调用 yt-dlp 下载,高清源下视频与音频常常是分开的两条流,下完交给 ffmpeg 合并成单个文件。所以界面上看到的清晰度选项,其实就是 yt-dlp 输出的 format 列表。
这带来两个结论:第一,某个站点能不能下,取决于 yt-dlp 有没有对应提取器,Seal 自己加不了;第二,站点一改版短期内可能解析失败,解决办法是在设置里更新 yt-dlp 组件,等上游修复后重新获取。Seal 还内置了 aria2c 作为多线程下载器,可在设置里开启,对大文件提速明显。搞清这套分工,遇到问题时你就知道该去查提取器状态,而不是怀疑手机。
第一种是应用内粘贴:打开 Seal,主界面顶部就是输入框,把复制好的链接粘进去,点下载按钮,应用先解析再弹出格式选择卡片。第二种是系统分享,这是日常最顺手的路径:在视频应用里点分享、选择 Seal,链接直接送进解析流程,连切换应用都省了。第三种是监听剪贴板:在设置里打开自动识别剪贴板链接,之后复制一个链接再打开 Seal,它会主动提示是否下载。
三种方式对应不同场景:批量下载用第一种最可控,随手存一个视频用第二种较快,经常从同一平台保存内容的话第三种最省事。解析完成后,弹出的卡片会列出可选清晰度与格式,选好点下载,任务进入队列,可以立刻返回继续添加下一个。下载目录默认是 Movies/Seal 或 Download/Seal,可在设置里改成任意文件夹,包括外置存储卡。
最顺手的是系统分享菜单:在任意应用里点分享、选择 Seal,链接就带过来了,不用先复制再切应用。
解析出的格式列表通常分两类:一类是已合并的单一文件,清晰度上限往往是 720p,胜在省事;另一类是分离的视频流与音频流,需要下载后合并,但可以拿到 1080p、2K 甚至 4K。选择时看自己的用途,只在手机上看的话 720p 足够,存档或投屏到大屏再选高的。
想只要声音,在卡片上切到仅音频标签,Seal 会提取音频并转成 m4a、mp3、opus 等格式,转换质量可选,播客、访谈、音乐现场用这个模式最合适。设置里可以指定首选视频编码(avc1、vp9、av01 等)和首选清晰度,之后每次下载会按偏好自动选中,不用手动挑。还有几个实用开关:下载缩略图、写入元数据、字幕嵌入文件、按标题自动创建子文件夹。文件名模板支持自定义,用占位符拼出想要的命名规则,比如按频道加日期归档。
粘贴一个播放列表地址时,Seal 会自动探测并询问是否下载整个列表,可以全选,也可以展开后只勾其中几集。多个链接可一次性粘贴,用换行分隔,应用会拆成多个任务排队。
任务页显示每个任务的进度条、实时速度、已下载大小与预计剩余时间,长按可以暂停、继续、取消或重新下载,支持断点续传,中途断网恢复后接着下。设置里能限制并发任务数量,低端机建议设成 1 到 2,避免同时开太多把带宽和内存吃满。还有“仅 WiFi 下下载”的开关,用流量时自动挂起,防止不知不觉跑掉几个 G。下载完成后,任务条目会变成可点击状态,可以直接在应用内播放或用系统播放器打开,也能定期清理已完成任务记录。遇到某个任务一直卡在解析,通常是链接失效或站点改版,重试不行就去更新组件。
下载任务在后台跑,切到别的应用甚至锁屏都不中断,通知栏能看到进度,断网恢复后接着下,不从头开始。
这是 Seal 面向进阶用户的部分。在设置的自定义命令里可以新建模板,把 yt-dlp 的命令行参数直接写进去,比如下载某个时间段、限制文件大小、只取特定语言音轨、强制指定格式排序规则等。模板可以命名保存,下载时在格式选择卡片里选用。
常用参数包括用 download-sections 截取片段、用 -S 按条件排序选择优质格式、用 write-auto-subs 抓自动字幕、用 embed-subs 嵌入字幕、用 sub-langs 指定字幕语言。字幕这块对学外语特别有用:先确认源站提供字幕轨道,开启后 Seal 会生成 srt 或 vtt 文件,选择嵌入则直接封装进文件,用任意播放器都能显示。注意并非所有站点都开放字幕下载,取决于源站与提取器的支持程度。写自定义命令时如果不熟悉参数,建议先用一个短视频测试,确认输出符合预期再批量使用,避免参数写错下载一堆不需要的东西。
v1.13.1 在交互和组件上都有更新:yt-dlp 与 ffmpeg 的版本同步到较新的分支,修复了部分站点改版后的解析失败;任务通知改成更细的进度样式,锁屏也能看到百分比;自定义命令模板支持导出与导入,换机时不用重新写;界面适配了新版安卓的文件与通知权限。
合规边界必须说清楚:Seal 只是一个下载工具,它不提供任何内容,也不绕过任何付费墙或版权保护机制。请只用它保存你本人有权利保存的内容,比如自己上传的视频、明确允许下载的创作共用授权作品。下载受版权保护的影视、音乐、课程并二次传播,在绝大多数地区都不合法。遇到需要登录才能访问的内容,即便技术上可以带 Cookie 下载,也要先确认平台条款是否允许。工具本身中立,使用方式由你负责。
最后说清边界:只保存自己有权利保存的内容,别用它去绕过付费墙或批量抓取他人作品,下载前先看一眼对应平台的服务条款,工具本身开源中立,用它做什么由使用者负责。
应用截图
(您的评论需要经过审核才能显示)
0条评论