To get the most accurate results from PB Vision, your video should follow the guidelines below. Proper framing and recording quality help our system detect rallies, players, and court lines to deliver meaningful insights. Videos that don’t meet these guidelines may fail to upload or result in inaccurate stats. These tips are designed to help you get clean, AI-ready footage.

🎥 Recording Requirements
Framing
The entire court, including all 4 corners, must be clearly visible in the frame. No part of the court should be cut off.
Game Format
Record a singles or doubles match starting with a proper serve and rally structure. Please avoid warmups, practice drills, or incomplete games.
Length
Videos must be 30 minutes or less. If you record a longer session or multiple games, trim and upload each game separately.
Resolution & Frame Rate
At least 1080p at 30fps is recommended for clear tracking. Lower quality may result in missed shots or court alignment issues.
Orientation
Record in landscape mode only. Portrait recordings may not process correctly.

Camera Height
Mount your camera at least 5 feet off the ground using a tripod, fence mount, or stable platform.
Stability
Avoid handheld footage. The camera must remain steady for consistent tracking.
Lighting
Avoid recording with direct sunlight in the background. If the players or ball are difficult to see, the AI may struggle to analyze accurately.
Post-Processing
Do not trim the time in between rallies. PB Vision automatically removes idle time between rallies.
🔍 Frequently Asked Questions
Can I record drills or skinny singles?
Not at this time. Our system is built for traditional singles or doubles gameplay. We recommend following or upvoting this feature request if you'd like to see drill support
added.
What if we stack or switch sides often?
As long as all players stay visible and there aren’t other people close to your court, the AI should handle side changes without any issues. Just make sure the camera angle keeps everyone in view the entire match.
Can I upload multiple games in one video?
We recommend trimming each game into a separate file and uploading individually, especially if your video exceeds 30 minutes.
What’s the maximum file size for uploads?
10GB per video. If your file is too large, consider trimming or lowering the resolution slightly.
What angles work best?
Any angle is fine as long as the full court and players are visible. A wide-angle view from the center or corner and at least 5’ off the ground or higher is ideal. See our examples below for different angles.
Do I need to use a smartphone?
Not at all. Any digital video camera (GoPro, DSLR, etc.) that records at 30fps or higher will work great.
How long does it take to process a video?
Most videos are processed within 30-45 minutes depending on server load.
Should I include my warm up session in the video?
No. We recommend trimming the video to just the actual game for the most accurate results.
Can I upload videos from SwingVision to test?
This depends. If the video you export removes the dead space in between rallies, this can cause our AI to think that it is a continuous rally and often make the stats appear incorrect. We recommend recording a new match with PB Vision to ensure best results.
Can I upload a match from a pro tournament?
You are welcome to try, however, most videos from tournaments cut to multiple different camera angles. Our AI requires that the same shot be seen throughout the entire video to accurately analyze the videos.
What aspect ratios are supported?
The most common recording format is 16:9, however, other aspect ratios should work as well. The most important factor is ensuring that the entire court is clearly visible. Aspect ratio is less of a concern as long as the footage captures all relevant gameplay details.
What is CourtFocus?
CourtFocus on iPhone, our newest feature guides you to perfectly center your court using a built-in lock-on indicator for crisp, accurate match tracking. Once it confirms you’re aligned, simply hit record and enjoy clearer, more reliable performance data.
👀 Framing Examples

(Ideal Framing)
Off set view and all corners of the court are visible from the human eye

(Poor Framing)
Would recommend changing to wider camera lens angle to capture entire court

(Ideal Framing)
Side view and court lines are visible from the human eye

(Poor Framing)
Would recommend higher recording angle to capture all court lines for visibility

(Ideal Framing)
Behind the baseline and court lines are visible from the human eye

(Poor Framing)
Would recommend not recording against the sun to prevent court line wash out