添加是否开启原画选项
This commit is contained in:
@@ -40,6 +40,7 @@ https://gh-proxy.com/https://raw.githubusercontent.com/develop202/migu_video/ref
|
|||||||
| mrateType | 3 | number | 画质<br>2: 标清<br>3: 高清<br>4: 蓝光<br>7: 原画<br>9: 4k<br>ps:蓝光及以上需要登录且有VIP |
|
| mrateType | 3 | number | 画质<br>2: 标清<br>3: 高清<br>4: 蓝光<br>7: 原画<br>9: 4k<br>ps:蓝光及以上需要登录且有VIP |
|
||||||
| mpass | | string | 访问密码 大小写字母和数字<br>添加后访问格式 <http://ip:port/mpass/>... |
|
| mpass | | string | 访问密码 大小写字母和数字<br>添加后访问格式 <http://ip:port/mpass/>... |
|
||||||
| menableHDR | true | boolean | 是否开启HDR |
|
| menableHDR | true | boolean | 是否开启HDR |
|
||||||
|
| menableH265 | true | boolean | 是否开启h265(原画画质),开启后可能存在兼容性问题,比如浏览器播放没有画面 |
|
||||||
| mupdateInterval | 6 | string | 节目信息更新间隔,单位小时,不建议设置太短 |
|
| mupdateInterval | 6 | string | 节目信息更新间隔,单位小时,不建议设置太短 |
|
||||||
|
|
||||||
## node
|
## node
|
||||||
|
|||||||
@@ -18,7 +18,9 @@ const debug = process.env.mdebug || false
|
|||||||
const pass = process.env.mpass || ""
|
const pass = process.env.mpass || ""
|
||||||
// 是否开启hdr
|
// 是否开启hdr
|
||||||
const enableHDR = process.env.menableHDR || true
|
const enableHDR = process.env.menableHDR || true
|
||||||
|
// 是否开启h265(原画画质),开启可能存在兼容性问题,比如浏览器播放没有画面
|
||||||
|
const enableH265 = process.env.menableH265 || true
|
||||||
// 节目信息更新间隔 单位小时 不建议设置太短
|
// 节目信息更新间隔 单位小时 不建议设置太短
|
||||||
const programInfoUpdateInterval = process.env.mupdateInterval || "6"
|
const programInfoUpdateInterval = process.env.mupdateInterval || "6"
|
||||||
|
|
||||||
export { userId, token, port, host, rateType, debug/* , refreshToken */, pass, enableHDR, programInfoUpdateInterval }
|
export { userId, token, port, host, rateType, debug/* , refreshToken */, pass, enableHDR, programInfoUpdateInterval, enableH265 }
|
||||||
|
|||||||
@@ -465,10 +465,6 @@ ${replace}/962176463
|
|||||||
${replace}/962176447
|
${replace}/962176447
|
||||||
#EXTINF:-1 tvg-id="西汉姆联VS诺丁汉森林" tvg-name="英超 西汉姆联VS诺丁汉森林 全场回放(郭灿亮) 03:45" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2021/3/3/51067f839.png" group-title="体育-今天",英超 西汉姆联VS诺丁汉森林 全场回放(郭灿亮) 03:45
|
#EXTINF:-1 tvg-id="西汉姆联VS诺丁汉森林" tvg-name="英超 西汉姆联VS诺丁汉森林 全场回放(郭灿亮) 03:45" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2021/3/3/51067f839.png" group-title="体育-今天",英超 西汉姆联VS诺丁汉森林 全场回放(郭灿亮) 03:45
|
||||||
${replace}/962176507
|
${replace}/962176507
|
||||||
#EXTINF:-1 tvg-id="高芙/哈里森出战 Iga率波兰3-0晋级" tvg-name="网球联合杯 高芙/哈里森出战 Iga率波兰3-0晋级 珀斯赛区清流 09:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2022/12/28/1000000010041064c3cd.jpg" group-title="体育-今天",网球联合杯 高芙/哈里森出战 Iga率波兰3-0晋级 珀斯赛区清流 09:30
|
|
||||||
${replace}/962175420
|
|
||||||
#EXTINF:-1 tvg-id="高芙/哈里森出战 Iga率波兰3-0晋级" tvg-name="网球联合杯 高芙/哈里森出战 Iga率波兰3-0晋级 珀斯赛区英文解说 09:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2022/12/28/1000000010041064c3cd.jpg" group-title="体育-今天",网球联合杯 高芙/哈里森出战 Iga率波兰3-0晋级 珀斯赛区英文解说 09:30
|
|
||||||
${replace}/962175431
|
|
||||||
#EXTINF:-1 tvg-id="步行者VS骑士" tvg-name="NBA 步行者VS骑士 全场回放 (董倡硕) 07:55" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2020/1/10/7f7fd4d8-7213-412b-8a19-02521a6ef852.png" group-title="体育-今天",NBA 步行者VS骑士 全场回放 (董倡硕) 07:55
|
#EXTINF:-1 tvg-id="步行者VS骑士" tvg-name="NBA 步行者VS骑士 全场回放 (董倡硕) 07:55" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2020/1/10/7f7fd4d8-7213-412b-8a19-02521a6ef852.png" group-title="体育-今天",NBA 步行者VS骑士 全场回放 (董倡硕) 07:55
|
||||||
${replace}/962178981
|
${replace}/962178981
|
||||||
#EXTINF:-1 tvg-id="步行者VS骑士" tvg-name="NBA 步行者VS骑士 全场回放(英文原声) 07:55" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2020/1/10/7f7fd4d8-7213-412b-8a19-02521a6ef852.png" group-title="体育-今天",NBA 步行者VS骑士 全场回放(英文原声) 07:55
|
#EXTINF:-1 tvg-id="步行者VS骑士" tvg-name="NBA 步行者VS骑士 全场回放(英文原声) 07:55" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2020/1/10/7f7fd4d8-7213-412b-8a19-02521a6ef852.png" group-title="体育-今天",NBA 步行者VS骑士 全场回放(英文原声) 07:55
|
||||||
@@ -491,14 +487,14 @@ ${replace}/962180309
|
|||||||
${replace}/962140619
|
${replace}/962140619
|
||||||
#EXTINF:-1 tvg-id="米拉·安德列娃迎战盖德基 阿尼西莫娃出战" tvg-name="WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 英文原声 09:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/3/7/1000000012341069e1a8.jpg" group-title="体育-今天",WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 英文原声 09:00
|
#EXTINF:-1 tvg-id="米拉·安德列娃迎战盖德基 阿尼西莫娃出战" tvg-name="WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 英文原声 09:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/3/7/1000000012341069e1a8.jpg" group-title="体育-今天",WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 英文原声 09:00
|
||||||
${replace}/962140729
|
${replace}/962140729
|
||||||
#EXTINF:-1 tvg-id="翁泓阳登场 陆光祖、凡贤晋级" tvg-name="BWF 翁泓阳登场 陆光祖、凡贤晋级 余博洋 12:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2023/5/25/100000001055106085dd.png" group-title="体育-今天",BWF 翁泓阳登场 陆光祖、凡贤晋级 余博洋 12:00
|
#EXTINF:-1 tvg-id="稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级" tvg-name="BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 2号场 09:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2023/5/25/100000001055106085dd.png" group-title="体育-今天",BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 2号场 09:00
|
||||||
${replace}/962175220
|
|
||||||
#EXTINF:-1 tvg-id="翁泓阳登场 陆光祖、凡贤晋级" tvg-name="BWF 翁泓阳登场 陆光祖、凡贤晋级 2号场 09:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2023/5/25/100000001055106085dd.png" group-title="体育-今天",BWF 翁泓阳登场 陆光祖、凡贤晋级 2号场 09:00
|
|
||||||
${replace}/962141078
|
${replace}/962141078
|
||||||
#EXTINF:-1 tvg-id="翁泓阳登场 陆光祖、凡贤晋级" tvg-name="BWF 翁泓阳登场 陆光祖、凡贤晋级 1号场 09:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2023/5/25/100000001055106085dd.png" group-title="体育-今天",BWF 翁泓阳登场 陆光祖、凡贤晋级 1号场 09:00
|
#EXTINF:-1 tvg-id="稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级" tvg-name="BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 1号场 09:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2023/5/25/100000001055106085dd.png" group-title="体育-今天",BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 1号场 09:00
|
||||||
${replace}/962141036
|
${replace}/962141036
|
||||||
#EXTINF:-1 tvg-id="翁泓阳登场 陆光祖、凡贤晋级" tvg-name="BWF 翁泓阳登场 陆光祖、凡贤晋级 3号场 09:10" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2023/5/25/100000001055106085dd.png" group-title="体育-今天",BWF 翁泓阳登场 陆光祖、凡贤晋级 3号场 09:10
|
#EXTINF:-1 tvg-id="稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级" tvg-name="BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 3号场 09:10" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2023/5/25/100000001055106085dd.png" group-title="体育-今天",BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 3号场 09:10
|
||||||
${replace}/962141102
|
${replace}/962141102
|
||||||
|
#EXTINF:-1 tvg-id="国王VS独行侠" tvg-name="NBA 国王VS独行侠 全场回放(邵化谦、季孟年) 11:55" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2020/1/10/7f7fd4d8-7213-412b-8a19-02521a6ef852.png" group-title="体育-今天",NBA 国王VS独行侠 全场回放(邵化谦、季孟年) 11:55
|
||||||
|
${replace}/962182886
|
||||||
#EXTINF:-1 tvg-id="林诗栋冲击开门红 王艺迪PK郑怡静" tvg-name="WTT 林诗栋冲击开门红 王艺迪PK郑怡静 侯英超 周泽昊 15:15" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/9/28/1000000004041064e35e.png" group-title="体育-今天",WTT 林诗栋冲击开门红 王艺迪PK郑怡静 侯英超 周泽昊 15:15
|
#EXTINF:-1 tvg-id="林诗栋冲击开门红 王艺迪PK郑怡静" tvg-name="WTT 林诗栋冲击开门红 王艺迪PK郑怡静 侯英超 周泽昊 15:15" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/9/28/1000000004041064e35e.png" group-title="体育-今天",WTT 林诗栋冲击开门红 王艺迪PK郑怡静 侯英超 周泽昊 15:15
|
||||||
${replace}/961997851
|
${replace}/961997851
|
||||||
#EXTINF:-1 tvg-id="林诗栋冲击开门红 王艺迪PK郑怡静" tvg-name="WTT 林诗栋冲击开门红 王艺迪PK郑怡静 赛场原声 15:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/9/28/1000000004041064e35e.png" group-title="体育-今天",WTT 林诗栋冲击开门红 王艺迪PK郑怡静 赛场原声 15:30
|
#EXTINF:-1 tvg-id="林诗栋冲击开门红 王艺迪PK郑怡静" tvg-name="WTT 林诗栋冲击开门红 王艺迪PK郑怡静 赛场原声 15:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/9/28/1000000004041064e35e.png" group-title="体育-今天",WTT 林诗栋冲击开门红 王艺迪PK郑怡静 赛场原声 15:30
|
||||||
@@ -507,6 +503,10 @@ ${replace}/961997796
|
|||||||
${replace}/962162374
|
${replace}/962162374
|
||||||
#EXTINF:-1 tvg-id="林诗栋冲击开门红 王艺迪PK郑怡静" tvg-name="WTT 林诗栋冲击开门红 王艺迪PK郑怡静 AI轨迹实时追踪 15:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/9/28/1000000004041064e35e.png" group-title="体育-今天",WTT 林诗栋冲击开门红 王艺迪PK郑怡静 AI轨迹实时追踪 15:30
|
#EXTINF:-1 tvg-id="林诗栋冲击开门红 王艺迪PK郑怡静" tvg-name="WTT 林诗栋冲击开门红 王艺迪PK郑怡静 AI轨迹实时追踪 15:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2025/9/28/1000000004041064e35e.png" group-title="体育-今天",WTT 林诗栋冲击开门红 王艺迪PK郑怡静 AI轨迹实时追踪 15:30
|
||||||
${replace}/962161976
|
${replace}/962161976
|
||||||
|
#EXTINF:-1 tvg-id="美国队晋级四强 本西奇率瑞士出战" tvg-name="网球联合杯 美国队晋级四强 本西奇率瑞士出战 珀斯赛区清流 09:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2022/12/28/1000000010041064c3cd.jpg" group-title="体育-今天",网球联合杯 美国队晋级四强 本西奇率瑞士出战 珀斯赛区清流 09:30
|
||||||
|
${replace}/962175420
|
||||||
|
#EXTINF:-1 tvg-id="美国队晋级四强 本西奇率瑞士出战" tvg-name="网球联合杯 美国队晋级四强 本西奇率瑞士出战 珀斯赛区英文解说 09:30" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2022/12/28/1000000010041064c3cd.jpg" group-title="体育-今天",网球联合杯 美国队晋级四强 本西奇率瑞士出战 珀斯赛区英文解说 09:30
|
||||||
|
${replace}/962175431
|
||||||
#EXTINF:-1 tvg-id="穆迪PK常冰玉 傅家俊出战" tvg-name="斯诺克 穆迪PK常冰玉 傅家俊出战 5号桌 18:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2024/1/16/100000001001106678f6.jpg" group-title="体育-今天",斯诺克 穆迪PK常冰玉 傅家俊出战 5号桌 18:00
|
#EXTINF:-1 tvg-id="穆迪PK常冰玉 傅家俊出战" tvg-name="斯诺克 穆迪PK常冰玉 傅家俊出战 5号桌 18:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2024/1/16/100000001001106678f6.jpg" group-title="体育-今天",斯诺克 穆迪PK常冰玉 傅家俊出战 5号桌 18:00
|
||||||
${replace}/962129935
|
${replace}/962129935
|
||||||
#EXTINF:-1 tvg-id="穆迪PK常冰玉 傅家俊出战" tvg-name="斯诺克 穆迪PK常冰玉 傅家俊出战 1号桌 18:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2024/1/16/100000001001106678f6.jpg" group-title="体育-今天",斯诺克 穆迪PK常冰玉 傅家俊出战 1号桌 18:00
|
#EXTINF:-1 tvg-id="穆迪PK常冰玉 傅家俊出战" tvg-name="斯诺克 穆迪PK常冰玉 傅家俊出战 1号桌 18:00" tvg-logo="https://img.cmvideo.cn/sports/uploadImages/2024/1/16/100000001001106678f6.jpg" group-title="体育-今天",斯诺克 穆迪PK常冰玉 傅家俊出战 1号桌 18:00
|
||||||
|
|||||||
@@ -244,8 +244,6 @@ U23亚洲杯 沙特阿拉伯U23VS吉尔吉斯斯坦U23 全场回放(张天翼
|
|||||||
斯诺克 贺国强3-5高阳 米尔金斯晋级 【回放】马修·史蒂文斯5-1马哈茂德·埃尔·哈雷迪 03:00,${replace}/962176463
|
斯诺克 贺国强3-5高阳 米尔金斯晋级 【回放】马修·史蒂文斯5-1马哈茂德·埃尔·哈雷迪 03:00,${replace}/962176463
|
||||||
意甲 萨索洛VS尤文图斯 全场回放 (吴桐、刘腾) 03:30,${replace}/962176447
|
意甲 萨索洛VS尤文图斯 全场回放 (吴桐、刘腾) 03:30,${replace}/962176447
|
||||||
英超 西汉姆联VS诺丁汉森林 全场回放(郭灿亮) 03:45,${replace}/962176507
|
英超 西汉姆联VS诺丁汉森林 全场回放(郭灿亮) 03:45,${replace}/962176507
|
||||||
网球联合杯 高芙/哈里森出战 Iga率波兰3-0晋级 珀斯赛区清流 09:30,${replace}/962175420
|
|
||||||
网球联合杯 高芙/哈里森出战 Iga率波兰3-0晋级 珀斯赛区英文解说 09:30,${replace}/962175431
|
|
||||||
NBA 步行者VS骑士 全场回放 (董倡硕) 07:55,${replace}/962178981
|
NBA 步行者VS骑士 全场回放 (董倡硕) 07:55,${replace}/962178981
|
||||||
NBA 步行者VS骑士 全场回放(英文原声) 07:55,${replace}/962180228
|
NBA 步行者VS骑士 全场回放(英文原声) 07:55,${replace}/962180228
|
||||||
NBA 奇才VS魔术 全场回放(张泽欣) 07:55,${replace}/962178941
|
NBA 奇才VS魔术 全场回放(张泽欣) 07:55,${replace}/962178941
|
||||||
@@ -257,14 +255,16 @@ NBA 鹈鹕VS湖人 全场回放(姜帆、马健、闫宇峰、佳依) 08:55,
|
|||||||
NBA 鹈鹕VS湖人 全场回放(郑泽鹏) 08:55,${replace}/962180309
|
NBA 鹈鹕VS湖人 全场回放(郑泽鹏) 08:55,${replace}/962180309
|
||||||
WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 赛场原声 09:00,${replace}/962140619
|
WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 赛场原声 09:00,${replace}/962140619
|
||||||
WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 英文原声 09:00,${replace}/962140729
|
WTA 米拉·安德列娃迎战盖德基 阿尼西莫娃出战 英文原声 09:00,${replace}/962140729
|
||||||
BWF 翁泓阳登场 陆光祖、凡贤晋级 余博洋 12:00,${replace}/962175220
|
BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 2号场 09:00,${replace}/962141078
|
||||||
BWF 翁泓阳登场 陆光祖、凡贤晋级 2号场 09:00,${replace}/962141078
|
BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 1号场 09:00,${replace}/962141036
|
||||||
BWF 翁泓阳登场 陆光祖、凡贤晋级 1号场 09:00,${replace}/962141036
|
BWF 稍后高昉洁、蒋振邦/魏雅欣登场 陆光祖、凡贤晋级 3号场 09:10,${replace}/962141102
|
||||||
BWF 翁泓阳登场 陆光祖、凡贤晋级 3号场 09:10,${replace}/962141102
|
NBA 国王VS独行侠 全场回放(邵化谦、季孟年) 11:55,${replace}/962182886
|
||||||
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 侯英超 周泽昊 15:15,${replace}/961997851
|
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 侯英超 周泽昊 15:15,${replace}/961997851
|
||||||
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 赛场原声 15:30,${replace}/961997796
|
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 赛场原声 15:30,${replace}/961997796
|
||||||
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 智能字幕 15:30,${replace}/962162374
|
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 智能字幕 15:30,${replace}/962162374
|
||||||
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 AI轨迹实时追踪 15:30,${replace}/962161976
|
WTT 林诗栋冲击开门红 王艺迪PK郑怡静 AI轨迹实时追踪 15:30,${replace}/962161976
|
||||||
|
网球联合杯 美国队晋级四强 本西奇率瑞士出战 珀斯赛区清流 09:30,${replace}/962175420
|
||||||
|
网球联合杯 美国队晋级四强 本西奇率瑞士出战 珀斯赛区英文解说 09:30,${replace}/962175431
|
||||||
斯诺克 穆迪PK常冰玉 傅家俊出战 5号桌 18:00,${replace}/962129935
|
斯诺克 穆迪PK常冰玉 傅家俊出战 5号桌 18:00,${replace}/962129935
|
||||||
斯诺克 穆迪PK常冰玉 傅家俊出战 1号桌 18:00,${replace}/962129244
|
斯诺克 穆迪PK常冰玉 傅家俊出战 1号桌 18:00,${replace}/962129244
|
||||||
斯诺克 穆迪PK常冰玉 傅家俊出战 2号桌 18:00,${replace}/962129256
|
斯诺克 穆迪PK常冰玉 傅家俊出战 2号桌 18:00,${replace}/962129256
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { getStringMD5 } from "./EncryUtils.js";
|
|||||||
import { getddCalcuURL, getddCalcuURL720p } from "./ddCalcuURL.js";
|
import { getddCalcuURL, getddCalcuURL720p } from "./ddCalcuURL.js";
|
||||||
import { printDebug, printGreen, printRed, printYellow } from "./colorOut.js";
|
import { printDebug, printGreen, printRed, printYellow } from "./colorOut.js";
|
||||||
import { fetchUrl } from "./net.js";
|
import { fetchUrl } from "./net.js";
|
||||||
import { enableHDR } from "../config.js";
|
import { enableH265, enableHDR } from "../config.js";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {object} SaltSign
|
* @typedef {object} SaltSign
|
||||||
@@ -64,14 +64,18 @@ async function getAndroidURL(userId, token, pid, rateType) {
|
|||||||
const result = getSaltAndSign(md5)
|
const result = getSaltAndSign(md5)
|
||||||
|
|
||||||
let enableHDRStr = ""
|
let enableHDRStr = ""
|
||||||
if (enableHDR) {
|
if (enableHDR != "false") {
|
||||||
enableHDRStr = "&4kvivid=true&2Kvivid=true&vivid=2"
|
enableHDRStr = "&4kvivid=true&2Kvivid=true&vivid=2"
|
||||||
}
|
}
|
||||||
|
let enableH265Str = ""
|
||||||
|
if (enableH265 != "false") {
|
||||||
|
enableH265Str = "&h265N=true"
|
||||||
|
}
|
||||||
// 请求
|
// 请求
|
||||||
const baseURL = "https://play.miguvideo.com/playurl/v1/play/playurl"
|
const baseURL = "https://play.miguvideo.com/playurl/v1/play/playurl"
|
||||||
let params = "?sign=" + result.sign + "&rateType=" + rateType
|
let params = "?sign=" + result.sign + "&rateType=" + rateType
|
||||||
+ "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + result.salt
|
+ "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + result.salt
|
||||||
+ "&flvEnable=true&super4k=true&h265N=true" + enableHDRStr
|
+ "&flvEnable=true&super4k=true" + enableH265Str + enableHDRStr
|
||||||
printDebug(`请求链接: ${baseURL + params}`)
|
printDebug(`请求链接: ${baseURL + params}`)
|
||||||
let respData = await fetchUrl(baseURL + params, {
|
let respData = await fetchUrl(baseURL + params, {
|
||||||
headers: headers
|
headers: headers
|
||||||
@@ -82,7 +86,7 @@ async function getAndroidURL(userId, token, pid, rateType) {
|
|||||||
|
|
||||||
params = "?sign=" + result.sign + "&rateType=3"
|
params = "?sign=" + result.sign + "&rateType=3"
|
||||||
+ "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + result.salt
|
+ "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + result.salt
|
||||||
+ "&flvEnable=true&super4k=true&h265N=true" + enableHDRStr
|
+ "&flvEnable=true&super4k=true" + enableH265Str + enableHDRStr
|
||||||
printDebug(`请求链接: ${baseURL + params}`)
|
printDebug(`请求链接: ${baseURL + params}`)
|
||||||
respData = await fetchUrl(baseURL + params, {
|
respData = await fetchUrl(baseURL + params, {
|
||||||
headers: headers
|
headers: headers
|
||||||
@@ -146,14 +150,18 @@ async function getAndroidURL720p(pid) {
|
|||||||
|
|
||||||
let rateType = 3
|
let rateType = 3
|
||||||
let enableHDRStr = ""
|
let enableHDRStr = ""
|
||||||
if (enableHDR) {
|
if (enableHDR != "false") {
|
||||||
enableHDRStr = "&4kvivid=true&2Kvivid=true&vivid=2"
|
enableHDRStr = "&4kvivid=true&2Kvivid=true&vivid=2"
|
||||||
}
|
}
|
||||||
|
let enableH265Str = ""
|
||||||
|
if (enableH265 != "false") {
|
||||||
|
enableH265Str = "&h265N=true"
|
||||||
|
}
|
||||||
// 请求
|
// 请求
|
||||||
const baseURL = "https://play.miguvideo.com/playurl/v1/play/playurl"
|
const baseURL = "https://play.miguvideo.com/playurl/v1/play/playurl"
|
||||||
const params = "?sign=" + sign + "&rateType=" + rateType
|
const params = "?sign=" + sign + "&rateType=" + rateType
|
||||||
+ "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + salt
|
+ "&contId=" + pid + "×tamp=" + timestramp + "&salt=" + salt
|
||||||
+ "&flvEnable=true&super4k=true&h265N=true" + enableHDRStr
|
+ "&flvEnable=true&super4k=true" + enableH265Str + enableHDRStr
|
||||||
printDebug(`请求链接: ${baseURL + params}`)
|
printDebug(`请求链接: ${baseURL + params}`)
|
||||||
const respData = await fetchUrl(baseURL + params, {
|
const respData = await fetchUrl(baseURL + params, {
|
||||||
headers: headers
|
headers: headers
|
||||||
|
|||||||
Reference in New Issue
Block a user