- the FFmpeg input directory - the FFmpeg output directory - tmp/in-memory-storage - tmp/stub-output The schedule and retention window are now configurable through src/main/java/org/example/videoclips/config/VideoClippingProperties.java and src/main/resources/application.properties via: - video-clipping.cleanup.enabled - video-clipping.cleanup.local-artifact-poll-interval-ms - video-clipping.cleanup.local-artifact-retention-hours This closes the first retention slice from the plan on the worker side. It does not yet delete expired original videos or clips from real object storage, and it does not do database-driven retention policies. That would be the next cleanup step. |
||
|---|---|---|
| .. | ||
| ffmpeg-input/uploads | ||
| in-memory-storage/clips | ||
| stub-output | ||