Welcome to Spine! Sorry you've run into an issue already. 😓
In versions 4.1+, Spine uses ffmpeg
to create videos . That's an industry standard and should create widely compatible videos. I believe the problems come from the player side.
We've seen various players handle videos differently, from being unable to play to showing the wrong colors. For example:
https://esotericsoftware.com/forum/d/13151-spines-video-encoding-producing-high-contrast-color
QuickTime is... not a good player. It can handle mov+mpeg4
, mov+prores
, mov+jpeg
, and avi+jpeg
, but probably is unable to play anything else. For example, mov+png+alpha
works in Final Cut Pro but QT can't play it. I believe Apple removed mov+png
support from QT at some point. ProRes can have transparency, but IIRC using transparency in your video will prevent QT from playing it.
If you plan to send videos to people who will use QT, you may need to stick to the codecs I listed above. Otherwise, QT is a mess and should be avoided.
FWIW, WEBM is a decent, modern format that is well supported by browsers and can have transparency. Plus it often generates files that are half the size of MPEG4 at the same bitrate.