xjbeta / iina-plus

Extra danmaku support for iina. (iina 弹幕支持
GNU General Public License v3.0
1.15k stars 69 forks source link

使用internal flv.js,解析斗鱼直播,部分直播间音画不同步(累计延时) #199

Open hzs2589 opened 1 year ago

hzs2589 commented 1 year ago

硬件:MacBook pro 2016 15' (w/ touchbar) 系统:macOS 12.6.7 iina+版本:0.7.3

问题:使用iina+解析部分斗鱼直播间(with internal flv.js),刚解析成功时音画对应,随后音画逐渐不同步且延时增加,视频比音频delay一些。在播放一分钟后,大约有2-4秒延迟。使用斗鱼网页版(Mac Safari浏览器)、斗鱼App(ios,iPadOS)观看直播时正常。

直播间地址:https://www.douyu.com/57321 直播时间:东8区0点-6点

其他一些直播间也会出现此问题,但不是所有直播间。

此直播间 (https://www.douyu.com/57321) 在之前(约一周前)并无此问题。但一些直播间在之前也存在此问题。

尝试过的方法:切换线路;切换清晰度;enable/disable danmuku,均无法解决。

若需要其他有累计延时问题的直播间地址进行测试,请留言。

Many thanks to the developers.

hzs2589 commented 1 year ago

在自己的另一台mac上进行测试,累计延时问题也存在。

硬件:MacBook pro 2023 16' (M2 pro 16GB) 系统:macOS 13.4.1 iina+版本:0.7.3

xjbeta commented 1 year ago

建议使用 原版IINA + 弹幕插件 flv.js 基本只是个玩具

hzs2589 commented 1 year ago

因为flv占用较小,而iina发热比较严重(在Intel Mac上),所以比较偏好使用flv。这样的话只能妥协了,感谢。

hzs2589 commented 1 year ago

建议使用 原版IINA + 弹幕插件 flv.js 基本只是个玩具

你好,我想使用其他版本的flv (https://github.com/shady-xia/flvExtend) 替换此软件中的flv,尝试是否能解决累计延时问题。我将flvExtend.jsflvExtend.min.js下载下来,并将其分别重命名为flvplayer.js和flv.min.js,替换掉/Applications/IINA+.app/Contents/Resources/WebFiles中的两个同名文件。但是之后在iina+中并不能正常使用flv播放直播,界面处于加载/黑屏状态。请问该如何解决?

如果解决此问题需要较多的developing knowledge,那我就放弃flv改用原版iina;如果有较简单的workaround,若作者能进行简要的指导,将十分感谢!