1.85测试版

欢迎下载测试版,尝试新功能。请多提反馈意见,谢谢大家支持。

v1.85 正式版
界面改进:Chrome插件启动主程序时自动选择免安装版目录里主程序x64/x86版本
界面改进:HTTP/FTP任务服务器列表显示每个服务器当前活动连接数量
界面改进:RSS自动下载过滤器增加删除按钮
核心修正:HTTP/FTP任务仅当所有连接都失败时才停止任务

https://download.bitcomet.com/achive/BitComet_1.85_setup.exe
https://download.bitcomet.com/achive/BitComet_1.85.zip

v1.85 Beta1 [20211203]
界面改进:BT任务启用超级种子时,用户列表显示本机发送给peer的超级种子进度
界面改进:peer列表记住最近一次手动添加的peer
界面改进:统计页面TCP连接数量详情增加web_seed
界面改进:统计页面内存使用列表可通过右键菜单设置是否排序
界面改进:改进专家模式下帮助菜单里的保存内存信息命令
核心改进:优化超级种子分块选择算法,优先传输最稀缺的分块
核心改进:降低DHT数据传输的CPU占用率
核心改进:HTTP任务磁盘缓存不再预先分配内存
核心修正:统计页面内存使用列表TCP传输缓冲区大小统计不完全
核心修正:BT任务分块缓存不足时,异步读操作无法分配缓存
核心修正:FTP任务下载根目录文件出错

3個讚

大佬,彗星影音的问题反馈官网论坛页面不存在,所以在这里留言
播放一个视频提示文件打开失败


是[桜都字幕组]最新的2021年10月合集中的一个,磁力链接如下:magnet:?xt=urn:btih:35P3ASKAX7BXOGDBSDKVN66LTNWOFWAQ
视频名称如下,在CHS目录里
[桜都字幕组][魔人]うさみみボウケンタン~セクハラしながら世界を救え~ 第二話 可愛いあの娘は新たな刺客! 無人島のセクハラ暮らし.chs.mp4
但是我用ffplay试了一下正常播放,信息如下:
ffplay.exe ‘.[桜都字幕组][魔人 petit] Knight of Erin 1st tale 傭兵エリンの旅立ちと、秘密のバニーガール.chs.mp4’
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘.[桜都字幕组][魔人 petit] Knight of Erin 1st tale 傭兵エリンの旅立ちと、秘密のバニーガール.chs.mp4’:
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.42.100
Duration: 00:16:54.04, start: 0.000000, bitrate: 2277 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 2132 kb/s, 24.93 fps, 24.93 tbr, 12464 tbn, 49.86 tbc (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 138 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
150.41 A-V: -0.025 fd= 2 aq= 20KB vq= 367KB sq= 0B f=0/0

1個讚

测试种子制作后,直接超级种子0%时候可以正常上传第一个区块了

这个不知道改了什么,,,有没有什么影响,不过就测试来看,已经比以前的版本好使多了,以前的版本只有A和B两人的话,,根本上传不了
现在1.85版本效果,两人也可以正常传输了,不过我看进度一致是0.3%这样是正常的么?按理说这个进度应该跟着对面一起滚动进行上涨?嘛,,,不过影响不大
可以看到视频已经可以正常进行传输了

下载好使了,不掉速稳定下载

上次说的崩溃问题找到了。。
image
通过插件拉起比特彗星的崩溃问题找到了。。。百分百崩溃的原因
发现插件拉起的比特彗星是32位版本,不是64位,在64位下安装的插件,,,居然拉起的是32位的版本 怪不得崩了,我就说怎么手动启动比特彗星在去下载资源就没事,用插件启动就崩溃


image
可以看到直接无响应掉

个人建议32位缓存大小不要超过1100M,进程空间上限包含缓存不要超过1200M,,,因为1500M是32位的极限,32位单个进程内存上限1500M,一旦达到1500M,就很不稳定,容易出现内存指针被破坏,32位而不是1.99G,自然崩掉了
image

不要相信网上的这些做法,,我都试过,没有用的,进程达到1500MB还是会内存溢出崩掉
https://wenku.baidu.com/link?url=7FtVFRw1Nrbjw5fOmSeSUmfXm0mIoKkJ4Q2Bmi38DawsDSmk98sHHvDW6V2wi_VluiU8AAFeNZaTC-dQJNX5VGmgGflVcJbGWcMhcev5UVi

针对32位,这里可以做的的科学一点? 比如检测到到内存不足,直接自动降低线程数量,并且在此处通知内存不足字样,实现线程动态调整,此时较少的线程可以降低内存使用量,用户也应该知道内存爆了 开不了那么多线程了,改动工程量貌似太大了当然最好可以让插件默认启动64位版本为佳

1個讚

测试正常下了,不过FTP服务器如果PASV端口用尽的话,多线程下载时,比特彗星容易跳出红X,,,

1.85截图的问题修复了吗?反正我1.84是看不了截图,系统是21H2

截图不是彗星修复,彗星只是提供一个图片接口,你那里访问不了图片可能是网络原因

测试图片如上,你要加载不出来本地就有问题了,可以ping一下域名看看ip是不是144.91.66.11,尝试hosts过去

感谢反馈,是因为论坛版本升级过了。影音之星官网里的论坛链接已更新。

我这边打开文件可以播放。有可能是你系统里的解码器配置有问题,看看影音之星调用的lavfilter是否安装正常?

超级种子的基本原理是已传出去的分块至少两个peer都报告收到后,再提供新的分块。之前的代码有bug,选的新分块可能对方已经下载过了。新版已修复,并且会优先选择分享率最低的分块给其他peer

因为一开始假装自己不是种子,进度为0,所以对方已经下载的分块,就没有再报告给对方自己已拥有了,省点事,否则需要额外的通信。

插件查找主程序的路径是通过注册表项
Computer\HKEY_CURRENT_USER\SOFTWARE\BitComet
主程序在启动时会自动创建这个注册表项,但创建后除非该路径里的exe文件不存在,否则就不会再更新路径了。你可以在注册表把这个路径改为空字符串,重新启动64位主程序即可重新创建。

32位版本很久没用过了,等有时间再去优化一下内存分配限制。

这个需要测试一下,难得遇到。

我这边是正常的,能提供屏幕截图吗?

我这边打开文件可以播放。有可能是你系统里的解码器配置有问题,看看影音之星调用的lavfilter是否安装正常?

如何查看lavfilter是否安装正常?,我这边只碰到这一个文件不行,非常奇怪
图片
看起来开始菜单是有这lav的
我卸载后重新安装一下试试吧
重新安装后上面反映的[桜都字幕组][魔人]うさみみボウケンタン~セクハラしながら世界を救え~ 第二話 可愛いあの娘は新たな刺客! 無人島のセクハラ暮らし.chs.mp4影音之星可以播放了
但是同目录下的[桜都字幕组][ばにぃうぉ~か~] OVA悪の女干部フルムーンナイトR#1喋喋喃喃_chs还是不行,打开文件失败
试了一下ffplay,同样报错如下
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000260763684c0] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000260763684c0] moov atom not found
.[桜都字幕组][ばにぃうぉ~か~] OVA悪の女干部フルムーンナイトR#1喋喋喃喃_chs.mp4: Invalid data found when processing input


但这玩意确实下载完了,我重新校验一下下载试试

校验完成后可以打开了,奇怪为啥下载100%了还会丢分块

文件数据不完整可能和没有一次下载全部文件有关。你的具体操作步骤是啥?每次选择一个文件下载吗?

对都是分开下,因为合集会包含以前的内容,都下会重复的
我刚才就是一个一个在翻,差这个就把这个选上
话说重复这个问题只能一个一个去看文件名吗?有没有可能出一个重复文件只下载一份的功能?放一个快捷方式那种
这样不占空间,全选也无所谓

例如这个12月合集的文件
ed2k://|file|%E5%89%8D%E4%BD%9C%2F%5B%E9%AD%94%E4%BA%BA%5D%E7%95%B0%E4%B8%96%E7%95%8C%E3%83%8F%E3%83%BC%E3%83%AC%E3%83%A0%2F%5B%E6%A1%9C%E9%83%BD%E5%AD%97%E5%B9%95%E7%BB%84%5D%5B%E9%AD%94%E4%BA%BA%20Petit%5D%E7%95%B0%E4%B8%96%E7%95%8C%E3%83%8F%E3%83%BC%E3%83%AC%E3%83%A0%E7%89%A9%E8%AA%9E%20%E7%AC%AC%E4%B8%89%E8%A9%B1%20%E3%82%A4%E3%83%8C%E3%83%9F%E3%83%9F%E7%BE%8E%E5%A5%B3%E3%81%AF%E5%8C%82%E3%81%84%E3%83%95%E3%82%A7%E3%83%81%20%E5%86%92%E9%99%BA%E3%81%AE%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%A8%E6%96%B0%E3%81%9F%E3%81%AA%E4%BB%B2%E9%96%93%EF%BC%81.chs.mp4|196864258|0D5783D7742AA662F33E08D25C145B0A|/
在11月合集里也有
ed2k://|file|CHS%2F%5B%E6%A1%9C%E9%83%BD%E5%AD%97%E5%B9%95%E7%BB%84%5D%5B%E9%AD%94%E4%BA%BA%20Petit%5D%E7%95%B0%E4%B8%96%E7%95%8C%E3%83%8F%E3%83%BC%E3%83%AC%E3%83%A0%E7%89%A9%E8%AA%9E%20%E7%AC%AC%E4%B8%89%E8%A9%B1%20%E3%82%A4%E3%83%8C%E3%83%9F%E3%83%9F%E7%BE%8E%E5%A5%B3%E3%81%AF%E5%8C%82%E3%81%84%E3%83%95%E3%82%A7%E3%83%81%20%E5%86%92%E9%99%BA%E3%81%AE%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%A8%E6%96%B0%E3%81%9F%E3%81%AA%E4%BB%B2%E9%96%93%EF%BC%81.chs.mp4|196864258|0D5783D7742AA662F33E08D25C145B0A|/
我对种子文件不太了解,合集里面一个单独的文件不知道有没有hash值或者md5之类的表示用于去重
但是我看ed2k链接两个文件hash值都是一样的这样就可以去重了,或者不放快捷方式直接提示已下载此文件,提示一下文件路径,是否复制文件到此目录之类的
文件名什么的无所谓,只要hash值一样即可
嗯,还是提示更好,快捷方式也会重复。。。

一直都是正常的,可能是你的网络解析问题

这样优先传给低进度用户,,如果低进度用户不给高进度用户上传的话,不知道会不会导致高进度的用户一直无速度,,,我要花时间测试一下

用的是绿色版,可能经常性更换目录,去操作注册表也比较麻烦吧,能不能做到自动化,比如说点击安装按钮的时候,会自动去删除注册表进行重新创建?

嗯,之前私信的ftp地址可以用作测试

目前没有直接免除下载重复文件的功能,因为不同的种子里的相同文件没有标准的判定方法。简单的方法是判断文件名和文件大小,但不可靠。彗星制作种子文件时有可选项生成每个文件的ed2k链接,但是其他BT客户端基本都不支持。

目前可以尝试的方法是将每个月的合集都下载到同一个子目录中,让不同种子里的文件都混杂在一起。每次下载新的合集种子前,都先停止以前合集的种子,然后打开新种子文件创建任务,先手动进行一次hash检查再开始下载。这个做法的风险是如果同时运行这些种子下载/上传的话,会产生文件读写冲突,造成任务出错停止。

并没有优先传给低进度用户,所有用户都是平等的上传机会。只是选择上传的分块时,优先选择分享率最低的分块传给其他用户,这样有利于提高这个种子的健康度。

感谢建议,下一版改进。

好的

他是连截图的选项都没有,但是右键已经勾选了截图的选项。不过我反应的是1.84的,1.85我还没测,不知道是不是豪华版的问题,我用的是1.84豪华版出现截图问题.

https://dev76.baidupan.com/120513bb/2021/11/30/925839a8329f3f28f3b6830eb3b5c22d.7z?st=qAR2CBe2c05cv4kYzqSn-g&e=1638685017&b=BxdeNwZyB0ECOFdsBDECcgh9DQIFcANkBjdbOlEzVnQHIwAxAC5Wa1AxVCxQMQM2AnkBb1FpV38BZV0q&fi=57280447&pid=98-114-146-64&up=2&mp=0

正常,简体中文是没有截图的

不要乱改语言,人家豪华版默认繁体,你非要自己乱改成简体

话说我看了下注册表,,里面只有目录,没有具体到64位的exe进程