Hi pb.vision team,
I wanted to flag an upload issue that's likely affecting a growing share of your users, not just me.
When I try to upload footage from a DJI Osmo Action 6 mounted vertically (recording landscape content via the sensor's open-gate mode), the site rejects it as a vertical video. Checking the file with ffprobe shows why: the coded frame is 2160x3840, but the file carries a 90-degree displaymatrix rotation flag, so every player that respects that flag (QuickTime, Premiere, Final Cut) shows it correctly as landscape 3840x2160. It looks like your upload check is reading the raw coded width/height and ignoring the rotation side data, so a video that is landscape in every practical sense gets flagged as vertical.
This isn't a one-off edge case. Open-gate sensors are now standard on the cameras people actually use for recording sports and action footage: DJI's newer Osmo Action line, most 360 cameras, and even higher-end bodies like the Sony FX3/FX5 don't lock recording orientation to how the camera is physically mounted. Anyone rigging a camera on a pole, tripod, or vertical mount to capture landscape court/field footage is going to hit this same false rejection.
The fix should be straightforward: check the display matrix / rotation metadata (e.g., via ffprobe's side_data or an equivalent library call) and compare the displayed dimensions, not just the coded stream dimensions, before deciding a file is vertical. That would let you keep rejecting genuinely vertical (phone-shot) content while accepting correctly-rotated landscape footage from these cameras.
Happy to send over a sample file or test flow if it helps with reproducing this on your end.
Thanks, Vic
Please authenticate to join the conversation.
In Review
π‘ Feature Request
About 13 hours ago

Vic
Get notified by email when there are changes.
In Review
π‘ Feature Request
About 13 hours ago

Vic
Get notified by email when there are changes.