看到标题可能要有人问了:夏天好像看到过这篇教程了诶……
别急,这个是新做的哦,老的那个是使用网页点歌的,十分简陋。
本教程脚本主要功能如下:
弹幕点歌
弹幕点MV
弹幕反馈(弹幕机器人)
旧版已经实现的视频推流功能
自定义介绍字幕
最基础的歌词显示
切歌
排队歌曲查询
闲时随机播放预留歌曲
播放音乐时背景图片随机选择
已知问题:
树莓派渲染速度过慢
换歌时会闪断(预留图片换为统一的x,可以在一定程度上缓解该问题,但是不能根除)
搭建效果:点击这里预览
下面就开始搭建方法介绍吧,比较繁琐,所以不涉及解释代码思路及原理,如果有人需要详细解释弹幕获取与发送原理的话,请在评论区留言,我会再投稿进行解释。
我这里用的是树莓派3B(新买的哦),系统-09-07-raspbian-stretch.img,官方默认软件源。
▲板载WiFi的树莓派3B,不用连网线,十分方便
先安装依赖:
sudoapt-getupdate
sudoapt-get-yinstallautoconfautomakebuild-essentiallibass-devlibfreetype6-devlibtheora-devlibtoollibvorbis-devpkg-configtexinfowgetzlib1g-dev
安装x解码器(时间较长):
gitclonegit://git.videolan.org/x
cdx
./configure--host=arm-unknown-linux-gnueabi--enable-static--disable-opencl
make
sudomakeinstall
cd..
rm-rfx
安装libmp3lame:
sudoapt-getinstalllibmp3lame-dev
安装libopus:
sudoapt-getinstalllibopus-dev
安装libvpx:
sudoapt-getinstalllibvpx-dev
编译并安装ffmpeg(时间较长,半小时左右):
wget