Code Monkey home page Code Monkey logo

downkyicore's People

Contributors

yaobiao131 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

downkyicore's Issues

卡音频下载

{A774CB41-D27E-4a09-91D4-196C8E8E3A7D}

这个用的时候一直卡在音频下载这个地方,之后过了一段时间后就会显示下载失败,不知道是什么原因

# 5.嗯,下载了新版本,可以下载了

          # 5.嗯,下载了新版本,可以下载了

image
但是卡在这不动了
image
重新启动了一下程序
image

随便找的3个
https://www.bilibili.com/cheese/play/ss866?csource=UGCplayer_relevantclass
https://www.bilibili.com/cheese/play/ss6082?csource=Detail_relevantclass
https://www.bilibili.com/cheese/play/ss4016?csource=Detail_relevantclass

7.之前说的那个 7,我知道可以搜,但是毕竟麻烦

要是能自动解析当前这一个视频,那最好了。
image
而且,
这个标题这里不能直接复制,要么敲,要么找到视频,点开视频才能复制标题
image
有时候就是因为网不好才想解析看的,这里是链接,没法复制标题,又得点开才能复制标题……
image
有时候合集里视频很多,标题又打不出来………………你懂吧,就……死锁。

6.嗯,哪个文件是配置文件?我之前用旧的.config 和.json 结尾的文件覆盖了新版本的,没效果有些覆盖过去,程序直接启动不了了。

我还是希望,配置文件可以直接是字符串的,迁移和修改都简单一些。

Originally posted by @ZX828 in leiurayer/downkyi#994 (comment)

发行包中的软件 去掉窗口边框以优化显示效果 无效

下载发行包 运行还是有边框
下载源码编译没问题

还有一个问题 我下载完源码必须删除 DownKyi.Core.csproj 文件中的这句话 才能顺利编译
$([System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier)
否在就报
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息 错误 MSB4186 静态方法调用语法无效:“[System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier”。未找到方法“System.Runtime.InteropServices.RuntimeInformation.RuntimeIdentifier”。 静态方法调用应采用以下形式:$([FullTypeName]::Method()),例如 $([System.IO.Path]::Combine(a, b))。请检查确保所有参数均已定义、其类型正确无误,并且按正确的顺序指定。 DownKyi.Core D:\Download\IDM\downkyicore-main\DownKyi.Core\DownKyi.Core.csproj 7
我没有在网络上找到和这个错误有关的信息,是我缺少什么什么库文件吗?

有什么办法可以不在主程序清理历史记录?

有什么办法可以不在主程序清理历史记录?一不小心下的多了,主程序点击清理记录的话会闪退,再打开程序的话一条也没清理,有什么办法不用重新替换程序,不用打开主程序就可以清理记录的呢?

当一个链接是合集时,左下角的全选打勾完全没用

当一个链接是合集时,比如这个BV1v64y1H7bG
QQ截图20231227203315
点全选完全没反应,列表内视频未被选中
QQ截图20231227203419
这时候如果点解析,只能解析第一条视频
QQ截图20231227203509
点击其中任意一条并用快捷键选中所有才能全选,而且取消全选也不能取消所有视频的选中
QQ截图20231227203649
QQ截图20231227203739
抱歉有点啰嗦了。。。忘记说了,我设置的是视频不自动解析,只解析选中项

下载中未完成时暂停下载,重启后恢复下载

发现个很有意思的事情:打开1个客户端会出现下载未完成时暂停下载的情况,然后重启客户端又能继续下载了。但是在我无意中打开第二个客户端的时候有意思的事情发生了,第一个暂停的客户端既然恢复下载了。这是因为客户端知道自己在偷偷的下载,一个害怕需要再来一个壮壮胆吗。一个干活一个守护。
这应该算是个bug?!

弹幕是否能尽量拉取完整呢

发现ACG助手也没有把弹幕拉完,不过把视频拖到后面可以拉取更多。

不知道downkyi是否有想过采取一些方案来尽量把弹幕拉完整呢?

image

下载位置列表显示错乱

image

列表的显示项和实际选中后输入框中的项不一致,而且列表中存在多个相同的路径。

另外建议:

  • 允许手动在输入框输入路径
  • 允许清空/删除路径记录列表

部分视频下载分辨率有问题

BV1JN4y1v7vE,解析下来是画质是有1080p高码率的,但当下载后面发现视频分辨率为1682x830,选择音质高质量,画质1080p高码率,视频编码H.264/AVC

【建议】在仅仅下载音频时,提供自动封装为MP4/M4A的设置选项

@yaobiao131 你好,

downkyicore非常好用。
我时常用来下载一些音频,目前格式是AAC。
AAC在foobar2000之类的软件里播放时,不能拖动进度,不是很方便。
只能手工用mp4box或ffmpeg去封装一下。

建议提供选项,在仅下载音频的时候,可选择输出封装好的格式。
这样就一步到位啦。

建议仅供参考,感谢!

视频命名问题

视频没有分P的话,设置里同时设置了视频标题和分P标题就会出现重复命名的情况,只设置视频标题的话会因为两个视频都是同样的命名,先下载的会被后下载的因为相同名称被覆盖掉,只设置分P视频标题又会因为两个不同视频但是分P标题一样又给覆盖掉,设置AVBV编号或其他后缀名字又太长了

Hi-Res无法混流

解析下载响应都超级快,但是只要是Hi-Res就无法混流,试了好多个视频,改成非Hi-Res就可以混流。。。
其他非Hi-Res视频都没有这个BUG

解析BUG

发现一个很神奇的bug:如果你在设置里面选择了优先下载B画质,那你以后解析视频后只有B画质及其以下的画质,如C画质和D画质,就不会有更高的A画质了

刚刚转过来

试了一下,倒是可以,等待后续的进一步更新和与相关主项目功能的跟进

下载多个带字幕的视频时容易卡住

【场景】:视频为合集,且带有自动生成的字幕(up上传英文再B站自动翻译)
【问题】:下载部分视频后,会卡住,显示【字幕下载中】,需要点击【暂停】,再点击【开始】,即可继续下载。问题多次复现
【测试链接】https://www.bilibili.com/video/BV1PS421N7j9/
【使用版本】1.0.6(升级1.0.7后如果勾选新增的“重复视频添加序号类的新功能,下载视频时直接闪退,所以回退“1.0.6”,但没看其他人提可能与我的本机环境有关,下个版本再试试。)

图片

关于Windows端文件命名问题

从原版转过来后发现一些视频重复下载了,经过确认是命名的问题。

原版里在Windows端 "/" "|”会自动转换为空格,而这个版本会直接去掉/和|等

举个例子
原视频为
图片
图片
这是两个版本视频名称的差别.

只能下载480p分辨率

下载的是1.0.7 arm64版本的
试了好多个4k视频,解析出来显示只有480p,下载下来也确实只有480p
如图
Screenshot 2024-02-05 at 8 31 04 PM
Screenshot 2024-02-05 at 8 31 12 PM

文件名规则能改进下吗 uid 带上uid前缀,up 带上 up主前缀

文件名规则能改进下吗? uid 带上uid 前缀,否则只有数字,时间久了忘了意义,up 昵称带上 up主前缀。 发布时间现在只有日期,希望也有时间可选项,冒号直接省略算了,6个数字挨在一起即可

做成可选的 ,考虑到有的人可能不喜欢

我个人会记录 uid 是考虑到有的人会改昵称,虽然这种情况很少见。

返回按钮 无法返回到主页面

问题1
复现过程
1.通过任意方式解析一个作品 (界面1)
1
2.点击作者头像进入作者主页( 界面2)
2
3.查看作者全部作品 (界面3)
3
4.随便选择一个作品,进入解析界面( 界面4)
4
5.点击左上角的返回按钮,界面 将在3->2->4 ->3->2->4->3 之间反复切换 无法退出

问题2
不知道这个是不是bug啊 无法自动获取剪切板,是没做这个功能还是bug?

希望下载重复文件时增加第三个选项 “为重复的下载链接添加带序号的文件名”

【场景】:抓取up所有投稿视频直接全选并批量下载
【问题】:如果出现多个同名文件,会后下载的会自动覆盖前一个。例如第一个下载的是 “2024-1-26录像”,后续又下载了另一个“2024-1-26录像”,两个名称完全相同,但内容时长、文件大小均不同。
点击下载时,软件会提示重复,只能选放弃下载(保留原有,新的不下载)或重新下载(覆盖已存在的文件)没办法两者并存。
【期望与建议】:
希望增加第三个选项 “为重复的下载链接添加带序号的文件名”。如“2024-1-26录像”、“2024-1-26录像_1”、“2024-1-26录像_2”。
这样多文件并存后,用户可根据个人需要进行后续查重或选择多副本并存等处理方式。

mac m1 下载失败

视频可以正常解析,但是一下载就秒失败,网络切换什么的都尝试过

最新版有bug

win版解析视频会批量解析一堆相关视频,会自动批量下载,关都关不了,然后闪退。win10

解析视频后下载进度一直为0

今天开始突然解析视频后无法正常下载视频,音频也无法下载,日志中提示error如下
2024/2/23 16:32:59 [15] DEBUG AriaServer 02/23 16:32:59 [�[1;31mERROR�[0m] CUID#22 - Download aborted. URI=https://upos-sz-mirrorali.bilivideo.com/upgcxcode/10/44/9094410/9094410_da3-1-30064.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1708684232&gen=playurlv2&os=alibv&oi=3735888906&trid=cc50acb5434e4ca9ae4be855236193d3u&mid=5357435&platform=pc&upsig=c2962c76e26025db3d2902f5815c9283&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform&bvc=vod&nettype=0&orderid=2,3&buvid=&build=0&f=u_0_0&agrr=1&bw=30264&logo=40000000

2024/2/23 16:32:59 [15] DEBUG AriaServer Exception: [AbstractCommand.cc:351] errorCode=19 URI=https://upos-sz-mirrorali.bilivideo.com/upgcxcode/10/44/9094410/9094410_da3-1-30064.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&nbs=1&deadline=1708684232&gen=playurlv2&os=alibv&oi=3735888906&trid=cc50acb5434e4ca9ae4be855236193d3u&mid=5357435&platform=pc&upsig=c2962c76e26025db3d2902f5815c9283&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,mid,platform&bvc=vod&nettype=0&orderid=2,3&buvid=&build=0&f=u_0_0&agrr=1&bw=30264&logo=40000000

ERROR AriaManager CUID#22 - Name resolution for upos-sz-mirrorali.bilivideo.com failed:Timeout while contacting DNS servers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.