Nextcloud设置视频生成预览图

最近买了台国外的大盘鸡,买了发现也没啥用也就放着没管,今天想着拿出来用Nextcloud搭建个私有盘啥的来耍耍。一切都弄好后我发现视频和PDF啥的都不显示预览图,这有文件一多就比较难找,在百度上找了半天,发现都是几年前的教程了,试了几个都失效了,然后我利用这些教程和一些官方最新的文档找到了解决的办法。

 

教程在Nextcloud19.0.2上实测可用

 

插件安装

在Nextcloud应用程序商店中搜索并安装 Previewgenerator

 

安装ffmpeg

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -xvf yasm-1.3.0.tar.gz
 cd yasm-1.3.0/
./configure && make && make install

wget http://www.ffmpeg.org/releases/ffmpeg-3.4.tar.gz
 tar -xvf ffmpeg-3.4.tar.gz
 cd ffmpeg-3.4/
 ./configure && make && make install

安装过程有点漫长,耐心等待

 

添加配置

在你Nextcloud安装目录下的config/config.php文件中插入以下代码

'preview_libreoffice_path' => '/usr/bin/libreoffice',
'enable_previews' => true,
'enabledPreviewProviders' =>
 array (
    0 => 'OC\\Preview\\TXT',
    1 => 'OC\\Preview\\MarkDown',
    2 => 'OC\\Preview\\OpenDocument',
    3 => 'OC\\Preview\\PDF',
    4 => 'OC\\Preview\\MSOffice2003',
    5 => 'OC\\Preview\\MSOfficeDoc',
    6 => 'OC\\Preview\\PDF',
    7 => 'OC\\Preview\\Image',
    8 => 'OC\\Preview\\Photoshop',
    9 => 'OC\\Preview\\TIFF',
   10 => 'OC\\Preview\\SVG',
   11 => 'OC\\Preview\\Font',
   12 => 'OC\\Preview\\MP3',
   13 => 'OC\\Preview\\Movie',
   14 => 'OC\\Preview\\MKV',
   15 => 'OC\\Preview\\MP4',
   16 => 'OC\\Preview\\AVI',
 ),

 

附加配置

如果你需要生成PDF和Office文件的预览,则需要安装Ghostscript和LibreOffice,具体安装流程可以去网上面找找看

 

生成预览图

第一次生成命令(只运行一次,没异常的情况下不需要再运行,注意修改自己的网站目录)

sudo -u www-run php /var/www/nextcloud/occ preview:generate-all -vvv

添加Cron

crontab -u www -e
*/10 * * * * php /var/www/nextcloud/occ preview:pre-generate -vvv

 

我弄(完)好(事)了,你们呢?

 

Nextcloud设置视频生成预览图-常网小站Miknio

人已赞赏
教程文档

docker-compose up报错Cannot open self /usr/local/bin/docker-compose

2020-3-13 0:09:16

教程文档

nicemusic仿网易云音乐PC网站源码使用宝塔面板搭建教程

2020-9-12 2:00:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索