File tree Expand file tree Collapse file tree 1 file changed +63
-14
lines changed
Expand file tree Collapse file tree 1 file changed +63
-14
lines changed Original file line number Diff line number Diff line change 1- # y2qq
2- ## 软件依赖
3- youtube-dl、ffmpeg
4- https://github.com/ytdl-org/youtube-dl/releases
5- https://ffmpeg.org/download.html
6- 请自行下载安装并设置到环境变量
7- ## 代理端口
8- 填入代理软件所设置的代理端口
9- 部分软件的默认端口:
10- clash for windows 7890
11- ShadowsocksR 1080
12- v2ray 10808
1+ ## 安装方法与依赖组件:
2+
3+ #### 安装方法:
4+ windows端可直接运行编译好的y2qq.exe。
5+ 其他平台下载本项目,用python运行y2qq_GUI.py即可。
6+
7+ #### 依赖:
8+
9+ ffmpeg https://ffmpeg.org/download.html
10+ youtube-dl https://yt-dl.org/downloads/2021.12.17/youtube-dl.exe
11+ 注:若直接运行python文件,需安装PySimpleGUI库
12+ ```
13+ pip install PySimpleGUI
14+ ```
15+
16+
17+
18+
19+
20+ ## 快速上手:
21+
22+ 1、了解你的代理工具所使用的端口
23+
24+ 在诸如clash、V2rayN、SSR之类的软件的设置界面中,都可以看到本地转发端口。
25+
26+ 一般默认端口设置如下:
27+ * clash for windows:** 7890**
28+ ShadowsocksR:** 1080**
29+ v2rayN:** 10808***
30+
31+ 2、控件简介
32+
33+ ![ 控件简介] ( https://raw.githubusercontent.com/NB-XX/y2qq/main/res/example1.png )
34+
35+
36+ 左侧是输入区,右侧为通知/推流结果输出区。
37+ 可以手动输入youtube-dl和ffmpeg所在路径,也可以通过选择文件按钮选择。
38+ * (tips:ffmpeg地址选择解压后bin文件夹下的ffmpeg.exe:
39+ 当两个工具已经设置全局变量时,直接输入“youtube-d”l和“ffmpeg”即可)*
40+ 点击保存配置可将三项固定设置写入当前文件夹下的config.yaml配置文件,多次保存会覆盖上一次的结果。
41+ 直播密钥为在开播设置中获取的,以6721开头的一长串链接
42+
43+
44+
45+
46+ 3、转播流程
47+
48+ ![ 转播流程] ( https://raw.githubusercontent.com/NB-XX/y2qq/main/res/example2.gif )
49+ 手动填好配置,或点击使用配置导入本地保存的配置后。再点击** 设置代理** ,设置成功后会在右侧输出框显示“设置代理成功”。
50+ 输入直播链接,点击** 获取m3u8** ,成功后会在右侧输出框显示“获取m3u8成功”。
51+ 输入直播密钥,点击** 开始直播** ,在输出栏有推流信息滚动即为推流成功。
52+ 点击** 停止直播** 可以暂停直播,当没有重新获取m3u8的时候,点击** 开始直播** 可以继续上次直播。
53+
54+ 4、关于输出
55+
56+ frame:编码帧数量
57+ fps:每秒编码帧数
58+ q:质量因子
59+ speed:编码速度
60+
61+ * (tips:直播推流只需关注speed即可,当speed小于1直播画面会有明显卡顿)*
1362### TODO LIST
14- - [ ] 端口信息保存单独的配置文件
15- - [ ] 可视化界面
63+ - [X ] 端口信息保存单独的配置文件
64+ - [X ] 可视化界面
1665- [ ] 自动获取开播信息
You can’t perform that action at this time.
0 commit comments