Back to Changelog
v2026.09.16

Automatic Video Optimization for Every Network

This release introduces opt-in video processing so a single upload can be published everywhere without hitting network-specific video errors:

  • Opt-in video transcoding: Set processMedia: true when creating a post with video and Outstand automatically produces the renditions each destination network needs, so you no longer have to pre-encode video yourself for every platform's format and size requirements.
  • Upfront video validation: Every video is checked against each target network's requirements at post creation. Unfixable problems return a clear error immediately instead of a confusing failure from the network later, and fixable issues come back as warnings so you can decide how to proceed.
  • Video processing status in the API: GET /v1/posts/:id and GET /v1/media/:id now report processing status for video, including whether it's still encoding, failed, or wasn't needed, along with the source video's probed details and any per-network issues, so you can track progress without guessing.
  • More reliable publishing for processed video: Posts with video processing enabled now wait for renditions to finish before publishing, and will still publish using whatever is ready if processing takes longer than expected, so posts no longer get stuck unpublished.
  • More accurate video detection: Fixed edge cases where certain non-video files with video-like names could be misidentified, and where video files without a recognizable extension were missed entirely.