扫描入库无效或缺视频
在视频入库的时候,同名的视频会自动过滤,即不会入库,而且编码有问题的视频名称也不会入库。
如果我们在扫描入库后,视频管理处没有/缺少视频,则一般存在如下问题:
1、入库文件夹的视频与视频管理处的视频在名称上重复,导致入库失败。
2、检查下转码设置的入库后缀选项;看看要入库的视频在不在后缀范围内。
3、上传视频的编码不对,多常见为GBK,需转换为UTF-8。
关于编码查看问题,先使用SSH
客户端登录服务器:
#进入到入库文件夹,比如我的安装路径/home/express-ffmpeg
cd /home/express-ffmpeg/movies
#查看需要入库的视频文件名称
ls
如果文件夹名称都是乱码,则基本可以确定为编码问题,再使用命令转换编码。
先安装convmv
,使用命令:
#CentOS 7+、AlmaLinux、Rocky Linux系统
yum install -y convmv
#Debian、Ubuntu系统
apt install -y convmv
再使用命令:
#在入库文件夹运行即可,比如/home/express-ffmpeg/movies,先进入该文件夹
cd /home/express-ffmpeg/movies
#转换为UTF-8
convmv -f GBK -t UTF-8 -r --notest *
不出意外,现在再查看文件不乱码了,此时就可以入库了。