在最新的4.1.0版本更新中,Chevereto图像托管平台引入了众多激动人心的功能和改进,尤其是对视频文件的支持。
主要更新亮点包括:
- 视频文件支持: 最新版本增加了视频文件的上传和托管能力,包括嵌入代码和外部存储等多种途径的支持。
- 视频上传改进: 为视频上传添加了帧图像大小选项和oEmbed支持,提高了视频内容的整合和分享能力。
- 发现(探索)功能: 新增将视频添加到发现板块,提升用户发现和浏览视频内容的便利性。
- 界面优化: 对列表显示、上传界面等多个方面进行了视觉和功能上的优化,增加了视频时长显示、改善了趋势图标和赞分享图标等。
- 系统改进: 对外部存储、PUP.js支持、一键式主题字体配置等进行了优化和改进,提升了系统的灵活性和用户体验。
但是当我们在后台升级之后,上传视频文件时会出现错误。本篇文章将会帮助你解决这些问题。
启用上传MP4
仪表盘-->文件上传-->已启用的文件扩展名-->勾选MP4
打开调试错误
仪表盘-->设置-->系统-->调试错误
启用之后,你就能看到报错的详情了。
Unable to load FFProbe (0) 错误
确保安装chevereto的系统中安装了FFMpeg。需要安装有效的 FFMpeg。chevereto需要 FFMpeg 和 FFProbe 二进制文件才能使用。
apt install ffmpeg
检查是否安装成功
which ffmpeg
which ffprobe
ffmpeg -version
ffprobe -version
在PHP-FPM配置文件中添加或修改env[PATH]环境变量,以保证PHP能够正确加载FFProbe。
在配置文件的 [www] 部分中找到适当的位置。通常,环境变量设置可以放在配置文件的这一部分的末尾或其他相关配置项附近。
添加以下行:
env[PATH] = /usr/local/bin:/usr/bin:/bin
Invalid video file provided 错误
因为Process 类依赖于 proc_open,当调用 FFprobe 二进制文件时,系统需要函数proc_open
并且proc_close
可用。
所以需要编辑 PHP 配置文件并从disable_functions设置中删除proc_open和proc_close。
一切都配置好了,现在你不仅有了图床,也有了视频床,尽情折腾去吧~