|
本教程转载网络,我只是个搬运工
看到标题可能要有人问了:夏天好像看到过这篇教程了诶……
别急,这个是新做的哦,老的那个是使用网页点歌的,十分简陋。
本教程脚本主要功能如下:
弹幕点歌
弹幕点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 clonecd 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(时间较长,半小时左右):
wgettar 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)
|
|