Warning: is_readable(): open_basedir restriction in effect. File(C:\wwwroot\hegu.app/wp-content/plugins/C:\wwwroot\hegu.app\wp-content\plugins\wp-china-yes/languages/wp-china-yes-zh_CN.mo) is not within the allowed path(s): (c:/wwwroot/hegu.app/;C:/Windows/Temp/;C:/Temp/;C:/BtSoft/temp/session/) in C:\wwwroot\hegu.app\wp-includes\l10n.php on line 783
黑群晖7.0修复photos中视频不生成缩略图的问题 - 何故

黑群晖7.0修复photos中视频不生成缩略图的问题

2021年11月8日 44988点热度 74人点赞 42条评论

参考了以下两位大佬的教程,相关原理请移步两个教程,再此鸣谢:

群晖DSM 7.0 RC安装Jellyfin和ffmpeg(附套件下载地址) - 听海 (seahi.me)

7.x photos缩略图以及人脸相关探讨 | OPENOS-服务器-路由器-黑群晖-NAS-网络存储-虚拟化

一、下载并安装ffmpeg

(一)下载

下载网址:

https://github.com/th0ma7/synology/tree/master/packages/dsm7-beta

进去以后选择相应的版本,我的是Intel64位处理器,因此我选择了“ffmpeg_x64-7.0_4.3.2-37.spk

(二)安装

进入DSM后台,“套件中心”-“手动安装”,选择刚才下载的安装包,根据提示完成安装。

20220413更新:下载安装方式已失效,新方法见评论区

二、启用自己安装的ffmpeg

(一)替换原版已安装的ffmpge

通过ssh客户端登录后台,执行以下命令

sudo su

cd /var/packages/CodecPack/target/bin/

mv ffmpeg41 ffmpeg41.bak

ln /var/packages/ffmpeg/target/bin/ffmpeg /var/packages/CodecPack/target/bin/ffmpeg41

(二)开启访问权限

进入DSM后台,依次进入“控制面板”-“共享文件夹”,为“photo”和“homes”两个文件夹分别如下图设置“sc-ffmpge”的访问权限。

三、重新生成缩略图

登录photos后台,依次进入“设置”-“个人”,点击“重建索引”

结语

经测试,生成的速度很慢很慢很慢。但确实CPU在工作了。

大魔王

这个人很懒,什么都没留下

文章评论

  • 我们同生共死

    大佬 能发一下ffmpeg文件吗 这个链接404了 wuxiaofeng0212@163.com

    2022年3月12日
  • α

    照做了一遍。
    先安装,再ssh进去敲命令,接着授权,最后重建索引。
    进入文件夹、photos、video staiton里,一个缩略图都没出来。。。。。

    2022年3月26日
    • 大魔王

      你能否读得懂所敲的命令,如果读得懂,那这个方法可能对于你的失效,如果读不懂,那可能你代码敲错了,重试一遍??

      2022年3月29日
  • 原子

    替换后,视频转码功能还能用吗

    2022年4月1日
    • 大魔王

      @原子 我只用Photos,没有测试其他,期待你的测试。

      2022年4月1日
      • Azrafale

        @大魔王 就是没有办法解决 filestation里视频没有缩略图的问题 因为不是所有视频都放相册里

        2023年6月8日
  • 发财

    用了你的方法成功了 就是CPU解码太太太慢了 经常报错内存不够(4g) 蜗牛处理了3天才显示十几个缩略图 :lol:

    2022年4月13日
    • 大魔王

      @发财 我的也倒是没有报错,就是真的慢

      2022年4月13日
      • 发财

        @大魔王 全网就你一个有群晖7.0视频缩略图解决方案的 十分感激~

        2022年4月13日
  • 飞逝流星

    7.0版本 设置过了,保留文档升级升级到7.1 要重新设置吗

    2022年4月18日
    • 大魔王

      @飞逝流星 小更新应该不用,大更新或者重新安装更新应该是需要重新设置的

      2022年4月18日
  • 一颗星球

    牛逼,谢谢大佬,终于解决了。。。全网唯一一个解决办法!!!

    2022年4月21日
  • llgg

    我昨天7.0试了可以,但今天换7.1。结果发现7.1目录里面没有/CodecPack/target/bin/这个路径,所以无法使用此方法

    2022年4月25日
    • www

      @llgg 7.1使用这个文件 /usr/bin/ffmpeg

      2022年5月21日
      • 111

        @www root@DS918:~# sudo -i
        root@DS918:~# mv /usr/bin/ffmpeg /usr/bin/ffmpeg.bak
        mv: cannot stat '/usr/bin/ffmpeg': No such file or directory

        2023年2月8日
  • 柚子皮

    之前好像6.x版本只要半洗白就可以生成。下载7.x版本是变了么?

    2022年5月26日
    • 大魔王

      @柚子皮 跟机器有关。有些不生成

      2022年5月30日
  • farboy

    7.1 ssh
    sudo -i

    mv /usr/bin/ffmpeg /usr/bin/ffmpeg.bak
    ln -s /var/packages/ffmpeg/target/bin/ffmpeg /usr/bin/ffmpeg
    其余步骤跟帖子一样

    2022年6月9日
    • 询潞

      @farboy 好好像没法生成

      2022年6月23日
      • farboy

        @询潞 先装ffmepg

        2022年6月23日
        • 询潞

          @farboy 已经可以了,只是反应慢了点。为啥7.1 手机上传就有,电脑上传就没有呢。好奇怪啊。

          2022年6月23日
          • farboy

            @询潞 是慢点 毕竟很多资料。手机上我猜测ds photos 手机端有自己操作这一部分

            2022年6月23日
          • 询潞

            @询潞 有道理,谢谢啦。要是有核显解码就更好了,哈哈。

            2022年6月23日
          • 星雨

            @询潞 解决了吗?我的也是手机上传正常,电脑共享或者网页就没有缩略图。

            2023年9月19日
  • dali

    可添加套件来源 https://spk7.imnks.com/ 进行安装ffmpeg 再ssh执行
    sudo -i
    mv /usr/bin/ffmpeg /usr/bin/ffmpeg.bak
    ln -s /var/packages/ffmpeg/target/bin/ffmpeg /usr/bin/ffmpeg
    其余步骤跟帖子一样

    2022年7月13日
  • 11

    安装成功后.SSH成功后.权限哪里找不到FFMPEG的权限要求.

    2022年7月15日
    • 大魔王

      @11 你可以看一下评论下边其他用户的方法。

      2022年7月15日
  • fatppmm

    不要半洗白啊?

    2022年8月16日
    • 大魔王

      @fatppmm 不用

      2022年9月4日
  • dean

    半洗白之后是不是就直接可以了?就不用这么复杂了

    2023年1月18日
    • 大魔王

      @dean 不清楚,你踹而已试试

      2023年3月3日
  • Azrafale

    不单单缩略图解决了 人脸识别也没问题

    2023年2月18日
  • Tianqing

    我今天刚装的7.2黑裙,安装了矿神的ffmpeg6的套件然后按照评论的
    mv /usr/bin/ffmpeg /usr/bin/ffmpeg.bak
    ln -s /var/packages/ffmpeg/target/bin/ffmpeg /usr/bin/ffmpeg
    执行后重建索引还是没有缩略图 :lol:

    2023年7月16日
    • farboy

      @Tianqing 你好,如果你安装的ffmpeg6。那么包路径应该变更为
      /var/packages/ffmpeg6/target/bin/ffmpeg

      2023年10月25日
  • Carlido

    大佬我那个里面有三个版本的ffmpeg 下哪个呀!!!分别 ffmpeg 4 ffmpeg 5 ffmpeg 6
    另外我是dsm 7 . 2 64570 update 1 这个版本的黑裙

    2023年9月28日
    • farboy

      @Carlido 安装4、5、6都可以。只是在相应的部分做适当调整就可以了。
      比如ffmpeg6 他的包路径是:/var/packages/ffmpeg6/target/bin/ffmpeg。
      参考之前的评论做相应的修改。
      更改文件夹权限部分参考文章里面的就行了。

      2023年10月25日
  • CentWind

    不知道为什么过一阵子就失效了

    2023年11月13日