2

用 Go 写了个抓取直播源的客户端工具

 2 years ago
source link: https://www.v2ex.com/t/788806
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

用 Go 写了个抓取直播源的客户端工具

  wangbenjun5 · 20 小时 17 分钟前 · 2232 次点击

Catya

https://github.com/wangbjun/catya

有一说一,虎牙的 4k 60fps 直播源画质真高,达到了 YouTube 的水平,但是在浏览器上面看还是相当吃资源。

于是,我写了个工具,抓了直播源地址,然后通过本地播放器打开,我用的是 SMPlayer,效果非常好,贼流畅。

GUI 这块使用了 Fyne 这个开源图形库,这个库功能还挺强大的,基于 opengl,简单的组件都有,就是不是布局太好用,贵在是原生 UI,而且跨平台,甚至连安卓也能跑。

我自己用的 Ubuntu 桌面,所以我只打包编译了 Linux 的版本,需要的点击 relase 下载,Mac 或者 Windows 的自行编译吧。。。

复制虎牙直播间地址,或者直接输入直播间号,比如 lpl,或者 s4k ( 4k 直播间号),点击提交,下面就会列出所有源地址,但是不是所有源都可以用,我也不清楚为啥有的用不了。

然后只要点击列表可以复制地址到粘贴板,如果你安装了 SMPlayer 的话,则会自动打开直播。

我还特地准备了 icon,放上去毫无违和感!

如果你觉得浏览器看 4k 比较占资源,同时不喜欢看弹幕撕逼带节奏的话,这个非常适合你,另外如果你是 4k 屏幕,可能需要设置一下缩放,通过导入一个环境变量,比如我设置成 1.75 。

export FYNE_SCALE=1.75

最后,弱弱问下,这个不会有啥版权问题吧,侵权秒删!

第 1 条附言  ·  16 小时 56 分钟前

这个工具纯粹是我自己喜欢看虎牙 lpl 比赛直播,突发奇想写的,看 shy 哥用的

第 2 条附言  ·  14 小时 17 分钟前

刚才更新了一下,增加了一个记录最近访问过的直播间的功能,一键直达,贼方便


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK