Site Loader

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