Nextcloud は、標準で写真などの画像ファイルはサムネイルを生成してるれるのですが、動画ファイルのサムネイルを生成してくれないので、大変不便です。
ffmpeg があれば config を書き換えるだけで、自動生成してくれるようになるので、その方法をご紹介します。
設定方法
TrueNAS CORE 上で Nextcloud をアプリでインストールした場合は、”Jails”からシェルにアクセスできます。

まずは ffmpeg のインストール状況をチェックします。
root@nextcloud: which ffmpeg
/usr/local/bin/ffmpeg
TrueNAS CORE のアプリにはインストールされていました。見つからないようなら、手動でインストールしてください。
config.php に追記設定
config.php は Nextcloud のインストールフォルダ内にあります。
Jails のシェル上では、nano が使用できました。
root@nextcloud:nano /usr/local/www/nextcloud/config/config.php
Before
最終行の直前に
);
以下のようにコードを追記してください。
After
'enable_previews' => true,
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\Movie',
1 => 'OC\\Preview\\PNG',
2 => 'OC\\Preview\\JPEG',
3 => 'OC\\Preview\\GIF',
4 => 'OC\\Preview\\BMP',
5 => 'OC\\Preview\\XBitmap',
6 => 'OC\\Preview\\MP3',
7 => 'OC\\Preview\\MP4',
8 => 'OC\\Preview\\TXT',
9 => 'OC\\Preview\\MarkDown',
10 => 'OC\\Preview\\PDF',
),
);
設定はこれだけです。保存してシェルを終了してください。これ以降は動画のサムネイルも自動生成されます(すでにアップロードしているものもすべて対象)。
Nextcloud の Photos で表示すると、動画ファイルにはムービーのアイコンがオーバーレイ表示されます。

おわりに
最初から動画のサムネイル生成はONにしておいてほしいものですが、ライセンスの問題か何かの事情でしょうか?ともあれ、サムネイルの生成速度も気にならない程度で、とても快適になりました。

