Assets & Media
Assets are the raw and generated materials used in campaigns: images, SVG/vector files, video clips, audio, documents, camera uploads, and exported bundles.
Where Assets Appear
| Location | What you can do |
|---|---|
| Campaign detail | Upload source material, assign roles, comment, approve, and use assets in production deliverables. |
| Project detail | Upload project files, attach selected assets to prompts, preview, refine, delete, download, and reuse outputs. |
| Media page | Browse Studio media and reusable assets. |
| Prompt dock | Drag and drop files, attach campaign assets, select inputs, and remove incompatible assets. |
Asset Kinds
| Kind | Examples | Common uses |
|---|---|---|
| Image | PNG, JPG, lifestyle photos, product photos. | Raster posts, composites, video slides, InvokeAI refinement. |
| Vector | SVG logo, badge, icon. | Logo overlays, vector deliverables, rasterized image/video elements. |
| Video | MP4 clips, source footage, exported promos. | Video variation mode, timelines, final campaign video output. |
| Audio | WAV voiceover, generated music, wrapped audio. | Piper voice, Audiocraft music, MLT video timelines. |
| Document | CSV, planning files, brand docs. | Source context or campaign production files where supported. |
Asset Roles
Roles help Studio understand how to use an asset. Use the closest available role when uploading source material.
- Source upload: general source material.
- Brand logo: logo or brand mark.
- Product image: product or hero item photography.
- Reference: creative reference or style reference.
- Music bed: background music for video.
- Voiceover: narration or spoken script audio.
- Base clip: existing video footage.
- Caption source: text or voice source for captions.
- Platform variant: output sized for a specific platform.
- Brand file: logos, typefaces, or brand source documents.
- Camera: phone/camera-originated asset associated with the campaign or project.
Upload Files
- Open a campaign or project.
- Use the upload/drop area or upload action.
- Select the file or drag it into the dropzone.
- Choose an asset role when prompted.
- Wait for the upload to appear in the asset list.
- Preview the asset before using it in a generation.
Attach Campaign Assets To A Project
- Open the project prompt dock.
- Open the input assets area.
- Choose campaign assets to attach.
- Confirm the assets are compatible with the selected output type.
- Generate.
Immich Storage
Secant Studio uses Immich as a durable media storage layer. In normal user terms: Studio keeps local project records and uses Immich-backed media identities for storage, preview, and reuse where configured.
| State | Meaning |
|---|---|
| Synced | The asset has a remote Immich identity and should be available for preview/download through the storage path. |
| Stored in Studio only | The file exists in Studio storage but has not been synced to Immich. |
| Upload issue | Studio saved the file locally, but Immich could not receive the upload. Try again or ask an admin to check storage configuration. |
| Remote access issue | The remote asset reference exists but cannot currently be accessed. |
| Remote asset missing | The remote asset appears missing or deleted. |
Phone And Camera Assets
Phone uploads should appear as Camera assets only when they are associated with the current campaign or project. The Camera tab is not meant to show every image in the Immich library.
- Use Camera assets when you want phone-captured material in a campaign.
- Attach camera assets to a project before using them in image/video generation.
- If unrelated library images appear, report it as a campaign/project scoping issue.
Audio Storage Note
Generated or uploaded audio may be wrapped into an MP4 container for Immich compatibility. This does not mean the asset is a video creatively; it means the storage layer can handle it reliably. Studio can restore wrapped audio for video composition workflows.
Preview, Download, Delete
- Preview: open images, videos, vectors, and audio where preview is available.
- Download: save the asset or export bundle locally.
- Delete: remove the asset from the project/campaign when no longer needed. Deletion may also attempt remote cleanup where supported.