Ferne
Ferne
如果直接借助 Dio 下载会是一个好的方案么?这样子就只是请求视频源了,应该不会把 ffmpeg 给打包了
> 在现在使用 media-kit 的情况下可以直接使用 mpv 工具将片段合并为一个完整的视频,不过据测试,性能不会很好,但是我觉得这可能是最简单的方案 值得一试吧,此外就是这个项目有哪里用到过 Dio 吗,如果有的话也许集成起来会相对简单些, 我可以尝试写一个基于 Dio 的下载方案,直接请求 bangumi 的视频源进行打包下载。
我大概理解了,我有时间的话尝试一下
貌似较难做到批量下载,目前的架构不太支持这一点, 要想下载就必须获取网页,而获取网页就意味着需要点到对应某一集去, 可以先做一个单集下载吗 此外我的想法是在这个窗口开一个下载的 `TabBar` 作为扩展, 我可能需要点时间研究一下 `webkit` 是怎么拿到视频 URI 的
@Predidit m3u8 格式处理起来相对麻烦一些,如果可以的话我想先只提交 mp4 的 PR(作为 draft) 你可以测试一下效果如何 目前应该是基本支持 7sefun 源的视频下载了
那可能需要等一阵子,实现解析并拼接 ts 文件似乎需要的时间会比较长 我在 pub.dev 中看到了相关的 m3u8 解析库,但使用人数都比较少,不太确定可靠性如何 现在这个用的 file_picker 还是我对比了几个方案才搞定的,Flutter 似乎没有多少库能做到全平台支持 我已经作为 draft 提交了,其他贡献者有时间的话也可以参与到贡献中
这个文档让我来翻译好了,正好之前翻过 SQL,预期 4 天完成
How about fixing the window size in PC? If so, the UI in PC has the same effect in phone.
@Predidit 我认为这个实现应该可以满足你下载 M3U8 文件的需求了