Невозможно с FFmpeg (пока по крайней мере)
FFmpeg не имеет собственного кодировщика HEVC / H.265. Он использует внешние кодеры, такие как x265. Насколько я знаю, x265 не поддерживает альфа-канал.
$ ffmpeg -h encoder=libx265
Supported pixel formats: yuv420p yuvj420p yuv422p yuvj422p yuv444p yuvj444p gbrp yuv420p10le yuv422p10le yuv444p10le gbrp10le yuv420p12le yuv422p12le yuv444p12le gbrp12le gray gray10le gray12le
Если бы он поддерживал альфа-канал, у него был бы формат пикселей с a
в имени, например yuva420p
.
Все остальные кодировщики HEV C, поддерживаемые FFmpeg, являются кодировщиками с аппаратным ускорением. Я не проверял, но я очень сомневаюсь, что они поддерживают альфа.
Есть соответствующий билет # 7965 Поддержка HEV C с альфа , но поскольку FFmpeg не поддерживает (и будет никогда) иметь собственный кодировщик HEV C, этот запрос функции касается только поддержки декодирования.