轻论坛系统配置本地视频切片

视频切片处理有几大优势。一是方便CDN分发到节点缓存处理,二是能加快视频播放前加载的时间,三是在视频切片处理的情况下,当播放器在播放第N段视频的时候,会预下载N+1这段视频,让播放更流畅,体验更好,但播放器不会下载N+2这段视频,节省宽带给其他用户,减轻视频服务器的压力,给用户带来良好的体验。


1、下载静态版FFmpeg程序

选择下载版本 https://johnvansickle.com/ffmpeg/     CentOS 64位系统适用ffmpeg-release-amd64-static.tar.xz


2.将下载好的ffmpeg程序压缩包上传服务器




3、将ffmpeg程序压缩包解压并复制到轻论坛项目下的 WEB-INF/ffmpeg/ 目录

输入命令 tar xvf ffmpeg-release-amd64-static.tar.xz #将文件解压到当前目录

输入命令 mv ffmpeg-4.2.2-amd64-static/* /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT/WEB-INF/ffmpeg #将文件剪切到论坛项目下的 WEB-INF/ffmpeg/ 目录


注意:上传的FFmpeg程序必须为tomcat用户所有,如果出现文件权限不可读写,可以尝试执行命令 chown -R tomcat:tomcat /usr/local/tomcat8 进行修改。
同时设置ffmpeg可执行权限 chmod 755 /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT/WEB-INF/ffmpeg/ffmpeg
和ffprobe可执行权限 chmod 755 /usr/local/tomcat8/apache-tomcat-8.5.20/webapps/ROOT/WEB-INF/ffmpeg/ffprobe




4、登录管理后台 --> '运营管理' --> '媒体处理设置'。 选择'本地切片'保存即可




设置完成后,新上传视频即支持视频封面、视频缩略拼图预览、视频分段加载等功能







管理后台可查看视频切片处理状态