
默认配置下,在Nextcloud的web页面,只会显示BMP、GIF、HEIC、JPEG、MarkDown、MP3、PNG、TXT、XBitmap这几类文件的缩略图。

而对于视频文件,会显示如下。是不是不能一下子辨别出那个文件是那个呢?

可按如下步骤解决视频文件缩略图不显示的问题。
1. 安装FFmpeg,可为视频文件生成缩略图,安装完毕后重启apache2服务。
sudo apt-get install ffmpeg
sudo service apache2 restart
2. 修改Nextcloud网站config目录下的config.php文件,在文件未尾外添加如下代码。
请注意Nextcloud 15和Nextcloud 16的区别!
此处是Nextcloud 16的代码格式,每一行前都有序号。
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\PNG',
1 => 'OC\\Preview\\JPEG',
2 => 'OC\\Preview\\GIF',
3 => 'OC\\Preview\\HEIC',
4 => 'OC\\Preview\\BMP',
5 => 'OC\\Preview\\XBitmap',
6 => 'OC\\Preview\\MP3',
7 => 'OC\\Preview\\TXT',
8 => 'OC\\Preview\\MarkDown',
9 => 'OC\\Preview\\Movie'
),

在Nextcloud 15中的代码格式如下。
'enabledPreviewProviders' => array(
'OC\Preview\PNG',
'OC\Preview\JPEG',
'OC\Preview\GIF',
'OC\Preview\HEIC',
'OC\Preview\BMP',
'OC\Preview\XBitmap',
'OC\Preview\MP3',
'OC\Preview\TXT',
'OC\Preview\MarkDown',
'OC\Preview\Movie'
),
如config.php文件中没有enabledPreviewProviders设置,系统则以前9项为默认值。
如有,系统则以配置为准,所以在添加’OC\Preview\Movie’时(此为打开视频缩略图),也需把原本默认的缩略图文件格式一并添加。
刷新web页面,视频文件缩略图将呈现眼前。

再看看视频文件类型,mp4、wmv、mkv、avi、mov等主流视频文件格式都能正常显示了。

关于PDF文件缩略图的问题,可参照《解决Nextcloud不显示PDF文件缩略图的问题》一文。
您好,请问CENTOS7.6应该怎么在config文件里面添加代码呢,谢谢
您好!请使用ssh工具连接服务器,直接用vi命令编辑修改nextcloud的config.php文件,例如vi /var/www/nextcloud/config/config.php,路径要视乎你部署nextcloud时所指定的目录,然后把代码复制粘贴进去,保存退出即可。
也可在本地修改好config.php文件,然后上传覆盖。谢谢!
能解决heic显示缩略图的问题吗?config.php里虽然加入了heic文件缩略图支持,但是依然不显示缩略图
您好!关于这个heic的问题我看了一下,应该是ubuntu18的ImageMagick 6不支持heic所导致。已尝试安装了ImageMagick 7及heic相关的库文件,但未见效果。
如随后找到解决方法,将第一时间告知。
您好!已解决不显示heic文件缩略图的问题,请参照本站文章《解决Nextcloud不显示HEIC文件缩略图的问题》。