iOS/iPadOS 上的浏览器下载个普通的视频好麻烦

181 天前
 toboro

视频是 mp4 格式,位于内网的服务器。服务器是用 Nginx 简单配置的,加了基础的 HTTP 认证。

在 iPad 上平常用 Chrome 浏览器,找不到下载 mp4 视频的方法。长按 mp4 视频链接,弹出的菜单中没有下载的选项。点击链接会直接播放视频,长按视频只会选取文字不能下载,点击右上角的分享按钮也没有保存的选项。而如果是 mkv 文件,因为不支持直接播放,反而会弹出下载的提示,能够正常下载。支持播放的格式不能下载,不支持播放的却能够下载,感觉很讽刺。

Safari 长按 mp4 视频链接倒是有下载的选项,但是由于有 HTTP 认证,下载下来是一个 HTML 页面,显示 "401 Authorization Required",即使在打开视频列表页面时已经认证过了。直接点击链接会播放视频,通过分享按钮能保存文件,但是得到的同样是 401 页面。mkv 文件直接点击能够正常下载,长按链接下载得到的也是 401 页面,说明长按链接下载和通过分享保存不能利用已经认证的会话。看到其他帖子中提到了 stay 插件,试了一下保存文件竟然还需要点数或者开通订阅,就没继续,我怀疑它也不能直接利用已经认证的会话。

Android Chrome 长按链接,或者点击链接播放视频后再长按视频,就可以正常下载 mp4 视频,也不存在认证问题。桌面 Chrome 也一样,只是把长按换成右键单击。为什么在其他平台上如此简单的事情,在 iOS/iPadOS 上就搞得这么复杂? MacOS 我还没用过,不知道是什么行为,估计不会有问题吧。iOS/iPadOS Chrome 可以正常下载 mkv 文件,想必下载 mp4 文件也没有任何技术上的困难,为什么就不支持呢?目前主力的移动设备都是苹果,但是有时候遇到的限制真的很让人烦啊

1895 次点击
所在节点    Apple
14 条回复
gentrydeng
181 天前
HTTP authentication ,你把链接改成

https://username:password@www.example.com/video.mp4

也不能下载吗?
而且 iOS/iPadOS 没有传统意义上的文件管理系统,为什么不直接在播放器中下载视频?
lonely701
181 天前
Aloha browser 很好用,我最近才发现的
byby
181 天前
大把视频嗅探和下载 app
SoloBaby
181 天前
用亚瑟浏览器 神中神 什么视频都可以下载
aero99
181 天前
如果流媒体好像 safari 禁止下载的
bao3
181 天前
那就换个能下载的,这类工具很多,实在要在 Safari 上下载,可以用脚本,比如“拦截 100” ,这类工具可以嗅探视频链接,帮你下载好。
toboro
180 天前
@gentrydeng 操作反人类,android 上打开视频列表页面登录,找到想要的视频下载就行。ios 上最常用浏览器要么不支持,要么简单的认证处理不好,还要去改链接。用播放器下载也需要先用浏览器找到链接,再改链接,粘贴播放器,麻烦。ios 上早就有文件管理了,其他文件都能正常下,HTTP 文件下载最自然的就是浏览器
toboro
180 天前
回#7:链接加用户名密码 Safari 不支持,首次进入仍然要求输密码。Chrome 支持这样的链接,但是主贴说了 Chrome 不支持下载。把修改后的链接粘贴到 VLC 是可以下载的
toboro
180 天前
@lonely701
@byby
@SoloBaby
@bao3
Android 上 Chrome 直接就能下载,iOS 上为了满足一个简单的需求却要额外装应用,这是我主贴想吐槽的。用我当前已安装的应用,把链接加上用户名密码复制到 VLC 也是可以下载的,就是麻烦一点。不过欢迎你们的推荐,给大家做参考
toboro
180 天前
@aero99 是内网 HTTP 服务器的 mp4 视频,不加认证的话 Safari 是可以下载的,但是 Safari 没处理好认证
toboro
180 天前
回#8:又试了一下,关于 Safari 不支持带认证的链接的说法不准确,虽然首次用带认证的链接进入仍然要求认证,并且下载视频还是 401 页面,但是再次用带认证的链接进入后就可以正常下载视频,不再是 401 页面了,这也是个 workaround
WAHSUN
180 天前
有一个叫 Stay 的 iOSapp ,我用它下载 YouTube/Threads/等视频,输入网址即可自动识别~
mokong
180 天前
@lonely701 请教下,Aloha 的 VPN 怎么连接?
lonely701
180 天前
@mokong 没用过。应该是第三方的服务,像 Documents by Readdle 内置的 VPN 一样,免费版不好用。如果在海外有需求的话推荐买 surfshark ,如果在国内自然是用 qx 、surge 那些,VPN 没什么用处。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1122436

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX