DualSubs / Universal

流媒体平台字幕增强及双语模块
GNU General Public License v3.0
1.28k stars 52 forks source link

Paramount+ 某些字幕重复问题 #52

Open karelrooted opened 11 months ago

karelrooted commented 11 months ago

以frasier为例(随便选一集都可以触发,一般看一会儿就会出现了,频率挺高的),如下的两个请求有部分字幕的cue时间是相同的(第一个的最后,第二个的开头)

https://vod-gcs-cedexis.cbsaavideo.com/intl_vms/2023/04/09/2191610435808/2239242_fp_fmp4_hls/PPCBS_FRASIER_0126_UHD_1681012541/seg_37.vtt?subtype=Translate&lang=EN-US

https://vod-gcs-cedexis.cbsaavideo.com/intl_vms/2023/04/09/2191610435808/2239242_fp_fmp4_hls/PPCBS_FRASIER_0126_UHD_1681012541/seg_38.vtt?subtype=Translate&lang=EN-US

这两个请求其中字幕重复了,paramount+本地应该判定了若重复且完全相同,则只显示一次,但是由于翻译api每次返回的结果不同,导致了该策略失效(我尝试过改成row模式,但是依然可能返回不同, 如果要修复,可能得用cue时间记录住,然后第二次请求用之前的结果之类的,surge貌似没有提供这种临时存储一个数组变量的方式,不太熟悉js,发一个issues出来,看看有没办法修复)

karelrooted commented 11 months ago

Screenshot 2023-11-01 at 10 00 36 PM

bug时的屏幕截图