
默认配置下,在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文件缩略图的问题》一文。