python弹幕点歌_GitHub - smilecc/blive-raspberry: 完全重构的树莓派B站直播弹幕点播台...
blive-raspberry
blive-raspberry是一个为Bilibili直播编写的树莓派点歌台。
本项目重构自晨旭的点歌台。
使用
依赖安装
待补充
配置
本项目通过修改config.json来实现配置。
{
"rtmp": {
"url": "rtmp://txy.live-send.acg.tv/live-txy/",
"code": ""
},
"cookie": "",
"roomId": 35724
}
将rtmp中的code填入你的直播码
在Cookie中填入你的账户的Cookie,可以使用我开发的Bilibili Cookie获取工具来获取
在roomId填入你的房间号
运行
使用Python3运行main.py即可
$ python3 main.py
开发
项目结构
│ config.json 项目配置文件
│ LICENSE
│ main.py 程序入口文件
│ README.md
│
├─downloader 下载器目录
│ │ NeteaseMusic.py 网易云音乐的下载器
│ │
│ └─download 文件下载后的存储文件夹
│ .gitignore
│
├─log
│ .gitignore
│ ffmpeg.log FFmpeg的日志文件
│
├─resource 资源文件夹
│ ├─img 存放播放音乐时的随机图片
│ │ darksouls.jpg
│ │
│ ├─lrc 歌词文件夹
│ │ default.ass
│ │
│ └─music 无人点播时播放的随机音乐
├─service
│ Danmu.py 弹幕服务
│ Download.py 下载服务
│ Media.py 媒体推流服务
│ Service.py 所有Service的父类
│
└─util 工具
AES.py AES-128-CBC加密工具
Config.py 配置 用于读取/写入配置
Danmu.py 弹幕 用于读取/发送弹幕
FFmpeg.py FFmpeg 对FFmpegCommand的封装
FFmpegCommand.py 对FFmpeg命令行的封装
Log.py 日志系统
Queue.py 队列
Request.py 请求 用于Http请求
流程说明
+---------+ 用户发送弹幕
|
v
+--------+---------+
| Danmu Service |
+--------+---------+
| 处理并分发给下载队列
v
+--------+---------+
| Download Service |
+--------+---------+
| 下载完毕后通知给播放队列
v
+--------+---------+
| Media Service |
+--------+---------+
| 组织命令并推流
v
+--------+---------+
| Bilibili Server |
+------------------+
Thanks
python弹幕点歌_GitHub - smilecc/blive-raspberry: 完全重构的树莓派B站直播弹幕点播台...相关推荐
- 【python+pyqt5】B站直播弹幕姬
文章目录 前言 1.日志对象 2.获取弹幕 3.qt窗口 窗口间传递信号 主窗口 设置窗口 弹幕展示窗口 托盘 4.主函数 5.最终成果及使用方法 6.开源地址 前言 这个软件是基于我半年多前写的一个 ...
- b站python直播批量发送弹幕_Python实现自动发送B站直播弹幕软件
Python实现自动发送B站直播弹幕软件 基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter i ...
- AioWebSocket实现python异步接收B站直播弹幕
文章目录 前言 AioWebSocket是什么 AioWebSocket相比于http/https的优势 AioWebSocket实现接收弹幕功能 前言 第一次写文章,若有不对的地方请多多包涵并指正. ...
- B站直播弹幕获取 - 用python写一个B站弹幕姬吧
前言 关于这个小项目的由来. 最开始是想要利用b站的弹幕进行一些互动之类的.原本也有想过可以利用现有的弹幕姬做个插件来解决的,但无奈不会C#,所以只能自己研究b站的弹幕协议. 后来有写过一个C++版本 ...
- python爬取b站直播弹幕代码
以下是使用Python爬取B站直播弹幕的代码示例: import requests import json import timedef get_real_url(room_id):# 获取直播间的真 ...
- b站弹幕姬python_基于asyncio异步协程框架实现收集B站直播弹幕详细介绍
本文给大家分享的是基于asyncio 异步协程框架实现收集B站直播弹幕收集系统的简单设计,并附上源码,有需要的小伙伴可以参考下 "> 前言 虽然标题是全站,但目前只做了等级 top 1 ...
- 我的世界服务器显示弹幕,[娱乐]RaiixDM —— 在mc中接收b站直播弹幕[1.12.x-1.15.x]...
您尚未登录,立即登录享受更好的浏览体验! 您需要 登录 才可以下载或查看,没有帐号?注册(register) x 本帖最后由 imbosslx 于 2020-3-5 18:03 编辑 spigot服务 ...
- 想一直骂你看不惯的主播吗?Python实现自动发送B站直播弹幕软件
推荐一下我建的python学习交流qun:850973621,群里有免费的视频教程,开发工具. 电子书籍.项目源码分享.一起交流学习,一起进步! 前言 本文的文字及图片来源于网络,仅供学习.交流使用, ...
- Python实现自动发送B站直播弹幕软件
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...
- B站直播弹幕控制 翻译
这里写自定义目录标题 // UserScript // @name Live Danmaku Controller // @name:zh-CN 直播弹幕控制 // @description Auto ...
最新文章
- .Net平台Winform两个ComboBox控件绑定同一个数据源
- [转]在WPF中自定义控件 UserControl
- 谷歌浏览器出现方格xp系统_win10系统谷歌浏览器扩展程序打不开的解决方案
- 同一个网络中为什么有些计算机可以连接共享打印机,有些需要输入密码,安装局域网共享打印机时,要求输入用户和密码,但对方并没有设置,为什么?谢谢!!...
- 【每日一题】5月7日题目精讲 「火」皇家烈焰
- 低代码发展专访系列之六:低代码平台能解决业务重构的问题么?
- extjs官网+extjs官网案例
- servletconfigservletcontext
- 如何创建git账户的chroot
- mysql alisql_初次安装aliSql
- 若依最详细的配置(零基础,小白版)
- 离散小波变换wavedec matlab,MATLAB小波变换指令及其功能介绍(超级有用)
- onlyoffice 收费不_OMG!你家小区物业有没有这些乱收费的现象……|物业|物业管理|物业服务|门禁卡|停车费...
- diagnosing error in object detectors 浅析
- 别用微信文件传输助手了,这6款在线工具真香
- 谷歌支付:In-app billing error: Null data in IAB activity result (-1002 )
- DHCP 服务原理与配置
- 将本地镜像发布到阿里云仓库
- 曙光服务器主板显示Fd,解析曙光八路服务器A950r-F、I950r-G
- Debian 为什么没有成立非营利基金会?