安裝好 nextcloud 後很高興的上傳完照片影片後發現影片黑色方塊一片,完全不知是哪一個影片,真是令人頭疼。
這一篇就是讓影片也可以擁有自己的預覽圖。
1.首先就是要安裝 preview generator 外掛。
docker exec -it --user root nextcloud apt-get update
docker exec -it --user root nextcloud apt-get -y install ffmpeg
2.檢查外掛是否成功安裝。
docker exec -it nextcloud ffmpeg
3.設定 nextcloud 的 config.php。
'enable_previews' => true,
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\Image',
1 => 'OC\\Preview\\Movie',
2 => 'OC\\Preview\\TXT',
),
因為 config.php 放的 資料匣各異,尋找不易,修改也可能出錯,所以讓 docker 自己寫進去是更好地方法。
docker exec --user www-data nextcloud php occ config:system:set enable_previews --value="true" --type=boolean
docker exec --user www-data nextcloud php occ config:system:set enabledPreviewProviders 0 --value="OC\\Preview\\Movie"
docker exec --user www-data nextcloud php occ config:system:set enabledPreviewProviders 1 --value="OC\\Preview\\HEIC"
docker exec --user www-data nextcloud php occ config:system:set enabledPreviewProviders 2 --value="OC\\Preview\\MarkDown"
設定好重啟 nextcloud 應該就能看到預覽圖了。 |