Skip to main content
2 of 3
added 361 characters in body

If you tag your video

-tag:v hvc1

Your ffmpeg command works for me:

ffmpeg -framerate 60 -i %d.png -c:v libx265 -pix_fmt yuv420p -x265-params lossless=1 -vf scale=out_color_matrix=bt709 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -tag:v hvc1 out.mov

I am using ffmpeg available from Conda-Forge at version; ffmpeg version 6.1.1

Edit: Looks like this does not preserve alpha transparency. In order to do so, I had to add/modify your list of arguments:

ffmpeg -framerate 60 -i %d.png -c:v hevc_videotoolbox -pix_fmt bgra -x265-params lossless=1 -vf scale=out_color_matrix=bt709 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -alpha_quality 0.9 -tag:v hvc1 out.mov