准备
- 安装ffmpeg套件
- Video Station 处于启动中
- sudo -i 进入root模式
步骤
- 备份 VideoStation’s ffmpeg(仅1步)
mv -n /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.org
- 下载ffmpeg脚本(仅1步)
wget -O - https://gist.githubusercontent.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e/raw/ffmpeg-wrapper > /var/packages/VideoStation/target/bin/ffmpeg
- 设置脚本相应权限(有3步)
chown root:VideoStation /var/packages/VideoStation/target/bin/ffmpeg
chmod 750 /var/packages/VideoStation/target/bin/ffmpeg
chmod u+s /var/packages/VideoStation/target/bin/ffmpeg
- 备份VideoStation’s libsynovte.so(有2步)
cp -n /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.org
chown VideoStation:VideoStation /var/packages/VideoStation/target/lib/libsynovte.so.org
- 为libsynovte.so 添加 DTS, EAC3 and TrueHD支持
sed -i -e 's/eac3/3cae/' -e 's/dts/std/' -e 's/truehd/dheurt/' /var/packages/VideoStation/target/lib/libsynovte.so
- 备份CodecPack的ffmpeg41(仅1步)
cp /var/packages/CodecPack/target/bin/ffmpeg41 /var/packages/CodecPack/target/bin/ffmpeg41.bak
- 链接ffmpeg解码模块(仅1步)
cp /var/packages/VideoStation/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41
- 退出重启VideoStation(仅1步)
sudo synopkg restart VideoStation
最后在xshell先运行查看ffmpeg日志代码,然后重启video套件,播放视频看有没有报错。
#查看ffmpeg日志
tail -f /tmp/ffmpeg.log
评论区