#7965: Support for HEVC with Alpha -----------------------------------+--------------------------------------- Reporter: leemartin | Type: enhancement Status: new | Priority: normal Component: ffmpeg | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -----------------------------------+--------------------------------------- At WWDC this year, Apple introduced support for HEVC with Alpha to both their app and browser platforms. You can find their talk on the subject here: https://developer.apple.com/videos/play/wwdc2019/506 I'm an amateur at FFmpeg but I went down a rabbit hole today, trying to create a video in this new format using the latest version of FFmpeg. I took a rather simple approach of using ffprobe on one of their example video files (found in the resources on the link above) to get a profile and attempting to tune an ffmpeg encoding command to fit the same profile. While the following command does recreate the profile, it does not retain the transparency of the source prores .mov file. {{{ % ffmpeg -i puppets_with_alpha_prores.mov -c:v libx265 -tag:v hvc1 -pix_fmt yuv420p -colorspace bt709 -color_primaries bt709 -color_trc bt709 puppets_with_alpha_hevc.mov }}} Apple is pretty clear about how they are achieving this encoding in their talk and examples. Naturally, I didn't follow anything they said and simply tried to hack a solution. So I'm wondering if this is something FFmpeg can do or would be able to support in the future? Thanks for the help! -- Ticket URL: <https://trac.ffmpeg.org/ticket/7965> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker