It's recorded in HEVC / H.265 and this browser has no HEVC decoder at all
— so it can't play it and can't convert it either (converting still requires decoding it first).
What works (easiest first):
Upload from your phone. Open this page on the phone: phones decode HEVC natively, and there the app converts by itself.
Stop it at the source:iPhone → Settings ▸ Camera ▸ Formats ▸ "Most Compatible". Samsung/Android → Camera ▸ Settings ▸ Advanced recording options ▸ turn off "High-efficiency videos".
Convert on this computer and upload the result. With ffmpeg it takes seconds for a long clip:
ffmpeg -i video.mp4 -c:v h264_qsv -global_quality 24 -c:a copy out.mp4 (use -c:v libx264 -crf 23 instead if you have no Intel graphics)
Google Photos hands the file back in HEVC, which is why a video that plays fine on your phone fails on a PC.
GOLPEA
Analyze your tennis strokes with AI. Wall = every stroke scored in real time, with your average and what to fix. Or upload a video of your forehand or serve.
Stroke analysis
Overall · all strokes
Strokes in the video · tap one to see that stroke and its fix
Share this stroke · send it to anyone as a video
MP4 clip of this stroke with the skeleton drawn on top, in ×4 slow motion. Share opens WhatsApp & co. directly; the clip carries the app link.
Technical score · vs. ideal model
--
out of 100 · how close you are to the ideal stroke
How to improve · your weakest points, worst first
Frame by frame · closeness to the perfect stroke at each instant