My videos are 8-bit. I've managed to narrow the problem down to the fact that I used cropping (Left: 320, Top: 240, Width: 640, Height: 480) while capturing the videos. Full frame videos seem to play back just fine. I've uploaded an example of these here:
I cannot comment on the error in the SER file, but just had a try with my own setup (EKOS/KStars 2.9.8, INDI 1.7.4, ASI1600MM Pro).
I can record full frame and partial frame 8bit SER movies with it. Like yours, the full frame video plays fine in ser-player (188.8.131.52).
I can load and play the partial frame video, but several of the frames are broken, showing an intensity step. I currently cannot tell if that is a shift in readout area or some exposure issue (or both) as the scope is only looking at a whitish wall... Will try to find out.
openSUSE Tumbleweed KStars git INDI git
GPDX+EQMOD, CEM60EC, ASI2600/1600/290mini+EFW+EAF
I checked out your cropped and non-cropped files and they are exactly the same size (36,001KB).
The header of the cropped SER file claims that the frame size is 640 x 480, but the frame data is clearly not actually cropped and is actually the full frame data (1280 x 960). This will be why no software is able to play it.
That's helpful! Thank you! Wonder if there is a way to edit the header? I've got gigabytes of data of (cropped) mars. If I could just tell the software it's not actually cropped I might be able to revive the files...