无名 发表于 2022-5-8 18:05:26

【限定72小时】使用树莓派搭建B站弹幕点歌台

本教程转载网络,我只是个搬运工
看到标题可能要有人问了:夏天好像看到过这篇教程了诶……

别急,这个是新做的哦,老的那个是使用网页点歌的,十分简陋。

本教程脚本主要功能如下:

弹幕点歌

弹幕点MV

弹幕反馈(弹幕机器人)

旧版已经实现的视频推流功能

自定义介绍字幕

最基础的歌词显示

切歌

排队歌曲查询

闲时随机播放预留歌曲

播放音乐时背景图片随机选择

已知问题:

树莓派渲染速度过慢

换歌时会闪断(预留图片换为统一的1280x720,可以在一定程度上缓解该问题,但是不能根除)

板载WiFi的树莓派3B,不用连网线,十分方便

先安装依赖:

sudo apt-get update
sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libtheora-dev libtool libvorbis-dev pkg-config texinfo wget zlib1g-dev
安装x264解码器(时间较长):

git clone git://git.videolan.org/x264
cd x264
./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
make
sudo make install
cd ..
rm -rf x264
安装libmp3lame:

sudo apt-get install libmp3lame-dev
安装libopus:

sudo apt-get install libopus-dev
安装libvpx:

sudo apt-get install libvpx-dev
编译并安装ffmpeg(时间较长,半小时左右):

wget http://ffmpeg.org/releases/ffmpeg-3.3.2.tar.bz2
tar jxvf ffmpeg-3.3.2.tar.bz2
cd ffmpeg-3.3.2
sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree --enable-libass --enable-libfreetype? --enable-omx --enable-omx-rpi --enable-encoder=h264_omx --enable-mmal --enable-hwaccel=h264_mmal --enable-decoder=h264_mmal
make -j4
sudo make install
cd ..
以上有一部分代码参考自《ffmpeg源码编译安装(Compile ffmpeg with source)
http://cdn.u1.huluxia.com/g3/M01/BE/34/wKgBOV5wWMuAH1KPAAKfhqc6qPs335.jpg
页: [1]
查看完整版本: 【限定72小时】使用树莓派搭建B站弹幕点歌台