0x00 问题描述

为了解决照片备份的问题,我在群晖上安装了moments,但是一直以来都有一个问题,就是备份的所有视频在moments里面的缩略图都是显示损坏的,看着很不是滋味,就上网查了一下是什么原因。一圈下来,都说要看到缩略图的话,需要半洗白,那就洗白吧。

0x01 半洗白(其实根本不能解决问题)

  • 根据网上的资料,半洗白一共有两种方法:

一是通过算号,算出该型号的sn码,然后修改引导配置中的sn,从而达到半洗白
二是通过再docker中安装DDSM,进入虚拟的群晖系统,获取体验的sn号,然后跟方法一同样的,将该SN填入引导配置中

而新版的docker中已经将DDSM功能去掉了,所以使用方法二的话,需要卸载重装旧版的docker,再下载pat安装体验版的系统。整个过程过于繁琐,就不考虑方法二了。

  • 所以下面就详细描述方法一的操作过程:

失败了,略。

0x02 打补丁

试了所有的方法后,从百度到谷歌,终于在xpenology论坛找到了解决办法,附上补丁链接:
https://github.com/likeadoc/synocodectool-patch

该工具的简介:
This patch enables transcoding on Synologys DiskStation Manager 6+ without a valid serial number. The structure is loosely based on https://github.com/keylase/nvidia-patch

它的原理从简介中不难推断出,应该是解除了某项功能在消费者级别的GPU上的限制,使用方法也很简单。

wget https://raw.githubusercontent.com/likeadoc/synocodectool-patch/master/patch.sh
chmod +x patch.sh
sudo ./patch.sh -p

另外20年8月百度上还是一大片的序列号洗半洗白的教程,今天2022年3月18号,我看了下又多了种方法:

  • 安装第三方ffmpeg、创建第三方ffmpeg软连接

百度一大片教程,我就不重复贴了,我也没试过,看大家用了都说好,可以试一下。