Skip to content

Commit c4fd0b3

Browse files
authored
Update README.md
1 parent e263351 commit c4fd0b3

File tree

1 file changed

+63
-14
lines changed

1 file changed

+63
-14
lines changed

README.md

Lines changed: 63 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,65 @@
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
- [ ] 自动获取开播信息

0 commit comments

Comments
 (0)