Skip to main content

Media library

Upload, generate, edit and trim images and videos, make an ad video from pictures, write alt text; limits and what deleting does.

Media (/app/media), titled Media library, holds every image and video in the workspace: uploads, AI-generated pictures and videos, stock photos and edited copies. Attach them to posts from Create (Add from library) or from a version (Attach media). The page needs the Create task. Uploading, generating, editing and deleting files also need the Owner, Admin or Editor role: a Reviewer or Viewer who opens the page sees "You can view the library. Uploading, generating and deleting files needs the Owner, Admin or Editor role." and the files without those buttons. If the library cannot be loaded, the page says "Couldn't load your media" with Retry.

Step by step: upload

  1. Press Upload.
  2. Choose an image or video file. It is uploaded and appears first in the grid.

Fields and options

  • Upload — one image, or one MP4, MOV or WebM video, at a time: photos up to 50 MB, videos up to 250 MB (the video formats the publishing platforms take; Create's Upload accepts the same). Pictures can be JPEG, PNG, GIF, WebP, BMP, TIFF, HEIC, HEIF or AVIF. SVG files, and any other file type, are refused. When an upload finishes, OmniBrand reads the file's Dimensions and, for a video, its Duration, so Create's Pre-flight can check them against each platform. Reading a video can take up to 20 seconds, so the upload may pause for a moment at the end. X, LinkedIn, TikTok and YouTube take videos up to 100 MB; Pre-flight says so when a file is bigger.
  • ✨ Generate image — describe the image (Describe the image…), pick Image aspect (1:1, 16:9 or 9:16) and press Generate. Needs AI access; see What the AI features need.
  • 🎬 Create ad video — "Create ad video - pick 1-6 images below (tap thumbnails), add copy, choose an aspect." Click 1 to 6 images in the grid (they get a coloured frame), fill Headline (required, up to 80 characters) and Subtext (optional) (up to 140), choose Video aspect (1:1, 16:9 or 9:16), then press Render (N images). "Rendering… this usually takes under a minute." The video is added to the library.
  • or generate with AI (inside Create ad video) — describe the video (up to 1,000 characters) and press ✨ Generate ("Generating… this can take a minute."). Needs a provider that can make video.
  • Tile — click it to open the viewer. Delete under a tile asks first: a window Delete shows "Delete "(name)"? Posts already published keep their copy, but the library loses it." with Cancel and Delete. On a phone or tablet Delete is always shown; on a computer it appears when you point at the tile. ✨ AI alt text writes a description for an image that has none; the start of the alt text is shown under the tile. While it writes, the button reads Writing… and cannot be pressed again (each description uses one AI credit); if it fails, the reason shows in red under that tile.
  • Viewer — the arrows at the sides (Previous at the start of the line, Next at its end; in Arabic, Previous is on the right) or ← → move between items, Esc closes. The top bar counts the files, for example "11 of 50"; while the library has more files than are loaded it says "11 of 50+", and Next on the last loaded file loads the next ones and moves on to them. If they cannot be loaded, the viewer says why in red beside the details, with Retry. Details: File name, Type, Dimensions, Size, Duration (video), Added, Alt text. Buttons: Copy link ("Link copied. It expires in about 15 minutes."), Download, Edit image (images), Trim & thumbnail (videos), and delete with a confirmation ("Delete "(name)"? Posts already published keep their copy, but the library loses it."). Under Alt text (Owner, Admin and Editor): Write alt text (or Edit alt text when there is one) opens a box for the description, up to 500 characters; press Save alt text ("Alt text saved"), or Cancel (Esc in the box does the same and leaves the viewer open). Emptying the box and saving removes it ("Alt text removed"). For an image, ✨ AI alt text writes one when there is none, and ✨ Rewrite with AI replaces the one there is (each uses one AI credit). While you type in the box, ← → move the cursor, not to another item.
  • Edit image — Transform (Crop with Apply crop, Reset crop; Rotate left, Rotate right, Flip horizontally, Flip vertically; Width / Height with Lock aspect ratio and Resize, up to 6000 px per side), Adjust (Brightness, Contrast, Saturation, Reset adjustments), Text & logo (Add text with Content, Text size, Colour (Arabic text, or mixed text on the Arabic pages, is drawn right to left and aligned right, and a long line wraps inside the picture); Add logo / watermark from a PNG or JPEG with Opacity; drag, scale and rotate layers on the picture; Remove layer), Output (Format PNG or JPEG, Quality). Save as new asset saves a copy; "Saving always creates a new asset. The original is never overwritten, so published posts keep their media." Start over undoes all changes.
  • Trim & thumbnail — set In and Out (with Set in point at playhead / Set out point at playhead), Play selection, then Trim to a new asset (clip up to 60 seconds; the original is kept). Use this frame as the thumbnail sets the video's cover picture from the current frame.
  • Load more — shows older items.

If something goes wrong

  • ""(file name)" is not a picture or a video (type). Upload a JPEG, PNG, WebP or GIF image, or an MP4, MOV or WebM video." — shown before anything is uploaded when the chosen file is not an image or a video (a PDF, a document) or is an SVG. Choose a picture or video file.
  • "This file is N MB; the limit is M MB. Trim or compress it and try again." — photos can be up to 50 MB and videos up to 250 MB; trim or compress the file before uploading.
  • "Storage limit reached (N GB). Delete media you no longer need." — your account's storage is full.
  • "This file is attached to N posts waiting to publish. Remove it from the posts or cancel their schedule first." (with one post: "This file is attached to a post waiting to publish. Remove it from the post or cancel its schedule first.") — shown in red in the Delete window, or under the buttons in the viewer, which stays open. Delete was refused because a post that has not gone out yet uses the file. Open that post under Content, remove the file from it (or cancel its schedule), then delete the file again.
  • "Blob upload failed (status)" — the upload was interrupted; try again.
  • "The edited image is (size), over the (limit) limit. Switch to JPEG or reduce the output size."
  • "Shorten the selection to 60 seconds or less." when trimming.
  • A tile says "Uploading…" while a file is still on its way up, and "rendering…" while a video you asked OmniBrand to make is being made. If an upload fails, the file is removed again and the red message says why; nothing is left behind in the library. On a tile that says "render failed", point at it, or open it, for what happened and what to do next ("Rendering failed: " and a sentence such as "The AI service took too long and stopped. Try again in a few minutes, or ask for a shorter video."). A tile that says "Did not finish - delete it and try again" is a file whose upload was cut off (or whose render stopped) more than 30 minutes ago; it will never finish, so delete it and upload or create it again.

Good to know

  • Files are stored privately. Links the app shows or copies expire after about 15 minutes; copy a new one when needed.
  • AI Studio's Approve marks a picture as approved; the pickers in Create can then show Approved only.
  • Deleting from the library does not remove posts that were already published.
  • Videos the setup wizard prepares for video-only channels (Upload your video or Make one from my picture, see The setup wizard) are kept here too, named like "fit-1a2b3c4d-vertical.mp4" (9:16) or "fit-1a2b3c4d-wide.mp4" (16:9). Each is 1080 pixels wide or tall, H.264 at up to 30 frames a second, with the cover picture taken a moment in.

Related

Checked against the product on Oct 19, 2026

In this section: Create

All articles