NextCloud 預設的環境下是不支援影片縮圖預覽的,像下圖一樣會看到影片完全都沒有預覽。

而解決這個問題多少算是簡單,首先安裝 ffmpeg 影片處理套件。
$ apt update
$ apt install ffmpeg
接著編輯 NextCloud 的設定檔案,啟用縮圖並且設置縮圖提供者。
$ vim /var/www/html/config/config.php
'enable_previews' => true,
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\Image',
1 => 'OC\\Preview\\Movie',
2 => 'OC\\Preview\\TXT',
),
然後再到 NextCloud 的應用程式,安裝 Preview Generator 預覽產生器。

一切都準備就緒之後,就可以透過終端機的下列指令呼叫 Preview Generator 幫我們一次產生所有檔案的預覽縮圖。
# 如果你的 NextCloud 是安裝於主機上,可以執行下列指令。
$ /var/www/html/occ preview:generate-all -vvv
# 如果你是 Docker 的話則需要以 `www-data` 的身份在 `nextcloud` 的容器執行指令。
$ docker exec --user www-data 容器名稱 /var/www/html/occ preview:generate-all -vvv
根據 Preview Generator 表示,這個指令建議透過系統的 Cronjob 來每隔一段時間排程執行以產生縮圖。現在回去重新整理畫面,就會看到影片的預覽縮圖了。
