找回密码
 立即注册
搜索
查看: 4358|回复: 4

[软件] 用potplayer看斗鱼直播的总结

[复制链接]
     
发表于 2020-6-20 18:59 | 显示全部楼层 |阅读模式
本帖最后由 sniffer 于 2020-6-20 20:50 编辑

因为最好用占资源最低的斗鱼uwp版一直闪退,客户端和网页版又狂占cpu导致我电脑过热直接挂掉,折腾了几天把网上用potplayer看斗鱼的方法做了个整合,效果还可以,缺点就是没有弹幕少了吐槽的乐趣。我试着改了些代码,输出一个播放列表,potplayer可以直接播放。我不会程序,才发现能让程序跑起来真是各种坑。。。

1. 安装python 2.7 (我开始以为肯定是最新的最好,谁知道那代码是用python 2写的,python 3不兼容。)
2. 安装需要的模块  在命令行下运行pip install requests 和 pip install pyexecjs 安装完后用 pip list 查看一下是不是安装成功了

3. 修改douyu.py里清晰度、播放列表存放位置和自己喜欢的主播名字房间id douyu.py (6.38 KB, 下载次数: 23)
  1. return "http://tx2play1.douyucdn.cn/live/" + url + "_1200p.flv?uuid="  #_4000P为蓝光,_2000p超清,_1200p高清,_550p流畅,不加是最高清晰度
复制代码
  1. f=open(r'C:\Users\Administrator\Desktop\douyu\mylist.dpl'.decode("utf-8"),'w')
  2. f.write("DAUMPLAYLIST"+"\n")

  3. f.write("1*file*"+main(rid="3507497")+"\n")
  4. f.write("1*title*Ams"+"\n")
复制代码


4. 删掉PotPlayer\Extention\Media\UrlList\MediaUrlList - YouTube.as里的youtube地址
  1. array GetCategorys()
  2. {
  3. array ret;
  4. //中间这部分代码全部删掉
  5. return ret;
  6. }
复制代码
5. 把douyu.py拉到命令行窗口里回车,生成mylist.dpl

6. 用potplayer打开mylist.dpl即可,图标可以区分出是不是正在开播。根据自己显卡情况点时间显示右边那里切换软硬件解码
mylist.jpg

7. 因为主播每次开播地址都会变,所以每次要重复步骤5重新生成一次播放列表。如果斗鱼又改了地址格式,就用手动抓取得到新格式更新到代码里

参考链接
手动抓取 https://www.52pojie.cn/thread-957638-1-1.html
原代码 https://blog.csdn.net/qq_38641985/article/details/104351483
potplayer打开链接慢 https://www.52pojie.cn/thread-946342-1-1.html



回复

使用道具 举报

头像被屏蔽
     
发表于 2020-6-20 19:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-6-20 20:14 | 显示全部楼层
本帖最后由 Momechen 于 2020-6-20 20:38 编辑

刚刚试了下,gpu占用不减反正,大呼上当。后来发现怎么这么丝滑,原来是开启了A卡插帧,关了之后果然占用率降低了!
回复

使用道具 举报

     
发表于 2020-6-20 20:32 | 显示全部楼层
本帖最后由 Momechen 于 2020-6-20 20:34 编辑

python3以上修改两个地方就可以啦

reload(sys)
sys.setdefaultencoding("utf-8")

替换成
import importlib
importlib.reload(sys)

f=open(r'C:\Users\Administrator\Desktop\douyu\mylist.dpl'.decode("utf-8"),'w')
替换成
f=open(r'C:\Users\Administrator\Desktop\douyu\mylist.dpl'.encode('utf-8').decode(),'w')



回复

使用道具 举报

     
 楼主| 发表于 2020-6-20 20:59 | 显示全部楼层
Momechen 发表于 2020-6-20 20:14
刚刚试了下,gpu占用不减反正,大呼上当。后来发现怎么这么丝滑,原来是开启了A卡插帧,关了之后果然占用率 ...

我跟你目的相反,我是要减cpu增gpu。。。
我是apu无独显,cpu低了温度就低。uwp版斗鱼cpu占用极低gpu拉满但是一点都不热,客户端和网页版都是cpu和gpu用的比较平均。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 22:59 , Processed in 0.049715 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表