我正在托管一个图片板,我正在尝试修复无法为上传的视频生成缩略图的问题。在调试日志中,我发现一条条目,上面写着“使用命令生成缩略图ffmpeg -i 'images/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c' -vf scale="'if(gt(a,192/192),192,-1)':'if(gt(a,192/192),-1,192)'" -ss 00:00:00.0 -f image2 -vframes 1 'thumbs/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c'
,返回 1”。我假设错误 1 意味着它找不到文件,所以我更改了代码,使其指向图像的完整路径,但奇怪的是它仍然给出错误 1。更奇怪的是,在编辑后在命令行中执行生成的命令,工作正常!
完整错误(这是通过命令行运行时运行良好的错误):
使用命令生成缩略图ffmpeg -i '/opt/lampp/apps/images/images/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c' -vf scale="'if(gt(a,192/192),192,-1)':'if(gt(a,192/192),-1,192)'" -ss 00:00:00.0 -f image2 -vframes 1 '/opt/lampp/apps/images/thumbs/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c'
,返回 1