What happens to your files after you upload them

For creators watching a tile say “Processing…” — what EVVA is making, how long it takes, and what a failure means.

An uploaded file is not usable straight away. EVVA converts it first, and only a finished file can be attached to a post. The tile in the media strip shows where it is: Uploading…, then Processing…, then the file itself.

Processing runs on EVVA’s side, not in your browser. You can close the tab; it continues.

Photos

Each photo becomes five WebP versions, chosen by size so a fan on a phone does not download a print-sized file:

VersionWhat it is
Thumbnail320 × 320, centre-cropped
Previewfitted inside 640 px
Displayfitted inside 1600 px
Fullfitted inside 4096 px
Locked preview64 × 64, centre-cropped and blurred

Nothing is ever enlarged. A 500 px photo does not gain a 1600 px version — the smaller sizes are simply the same picture.

Three of these carry the EVVA watermark, and the locked preview is what a fan sees before they have access. Both are covered in The watermark and the blurred locked preview.

Photos are also bounded at 20 MiB, 8000 × 8000 pixels and 40,000,000 pixels in total, so an extremely wide panorama can be refused even when its file is small. Animated WebP files and multi-page images are not supported.

Audio

Audio is inspected, then given a 30-second preview and a waveform of 400 points for the player to draw. Audio may be up to one hour long, up to 48,000 Hz, and up to two channels.

Video

Video is the slowest kind by a wide margin, because it is inspected, given a poster and a short preview, and then packaged for streaming. See Video requirements and processing.

How long you wait

EVVA checks for a result every 1.5 seconds at first, then less often as time passes, up to once every 15 seconds. After 10 minutes the app stops asking.

If that happens, the file is not lost and processing has not stopped. Leave the composer and come back, or reopen the draft, and the current state is read again.

When processing fails

A processing failure is final. There is no retry button, because the pipeline refused this exact file and would refuse it again.

What you see:

  • On the tile: Processing failed
  • Beneath the media strip: “Video processing failed. Remove it and upload again.”
  • On a post’s media card: “This media could not be processed. Remove it and upload again.”

Remove the file, fix it at the source — re-export it in an accepted format — and upload the new copy.

Processing matters to a scheduled post as well. If a file is not finished when the post comes due, EVVA keeps trying for an hour before it gives up and the Queue row reads Did not go out. Uploading a long video shortly before its scheduled time is the way to run into that. See Why you cannot publish yet.