当前位置:首页教程文档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设置视频生成预览图

声明:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:admin@miknio.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA打赏
共{{data.count}}人
人已打赏
7 条回复 A文章作者 M管理员
  1. 强悍的牛

    嗯不错啊

  2. 后该男孩

    您好,参照了您的教程,进行修改
    https://www.miknio.com/1626.html
    中途并未报错,最后执行完生成缩略图后,刷新页面并未看到缩略图,能麻烦您看看是哪里出错了吗?
    Nextcloud 21
    PHP 7.4
    Nginx 1.18
    Mysql 8.0.23
    yasm 1.3.0
    ffmpeg 4.4
    附截图,期待您的回复

    • 后该男孩

      后面遇到此问题的朋友,如果你正在使用的是宝塔面板,请进入PHP设置,禁用函数,去除EXEC函数的禁用,就好了。跟插件版本和nextcloud版本无关哦。

  3. ?月亮?

    兄弟真骚呀哈哈哈

  4. 草原

    遇到个郁闷的事情,之前缩略图这样添加了可以出来了,但是后来不知道没了, 重新找虚拟机换了系统,换了版本,PHP函数一个都没禁用,ffmpeg 也装了,PDF之类的,缩略图有,其实缩略图都有生成,但是就是无法正常显示,搞了两天,都搞了N便,系统 版本 啥啥都重新装过了,就是出不来视频缩略图了,郁闷之极。

  5. 阳光55

    赞一个

  6. lucky

    不打码 色黄

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索