+
+
+
+
+ Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video
+
+
+
+
+
diff --git a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts
index 2c0cc0a16..c1cbe1b7d 100644
--- a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts
+++ b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts
@@ -274,6 +274,10 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit {
instanceCustomHomepage: {
content: null
+ },
+
+ storyboards: {
+ enabled: null
}
}
diff --git a/config/default.yaml b/config/default.yaml
index 7801f8d1b..98af02d1a 100644
--- a/config/default.yaml
+++ b/config/default.yaml
@@ -873,3 +873,7 @@ client:
# If you enable only one external auth plugin
# You can automatically redirect your users on this external platform when they click on the login button
redirect_on_single_external_auth: false
+
+storyboards:
+ # Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video
+ enabled: true
diff --git a/config/production.yaml.example b/config/production.yaml.example
index a1e0400c7..83a4fe7c8 100644
--- a/config/production.yaml.example
+++ b/config/production.yaml.example
@@ -883,3 +883,7 @@ client:
# If you enable only one external auth plugin
# You can automatically redirect your users on this external platform when they click on the login button
redirect_on_single_external_auth: false
+
+storyboards:
+ # Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video
+ enabled: true
diff --git a/packages/models/src/server/custom-config.model.ts b/packages/models/src/server/custom-config.model.ts
index 138ccd8f9..0fce36d5c 100644
--- a/packages/models/src/server/custom-config.model.ts
+++ b/packages/models/src/server/custom-config.model.ts
@@ -257,4 +257,8 @@ export interface CustomConfig {
}
}
+ storyboards: {
+ enabled: boolean
+ }
+
}
diff --git a/packages/models/src/server/server-config.model.ts b/packages/models/src/server/server-config.model.ts
index a5012a2b2..6fff58647 100644
--- a/packages/models/src/server/server-config.model.ts
+++ b/packages/models/src/server/server-config.model.ts
@@ -321,6 +321,10 @@ export interface ServerConfig {
}
}
}
+
+ storyboards: {
+ enabled: boolean
+ }
}
export type HTMLServerConfig = Omit