On Fri, May 15, 2026 at 9:25 PM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:
On Fri, May 15, 2026 at 4:36 PM Andrea paz <gamberucci.andrea@gmail.com> wrote:
I successfully compiled CinGG using only these two patches. Thank you.
After downloading them from the site you recommended, I tried uploading two videos:
hevc_4k60P_main_dji_mavic3.mov hevc_with_alpha_layer.mov
The first one won't load (loglevel=debug):
[AVFormatContext @ 0x7f44882af9c0] Opening '/home/paz/hevc_4k60P_main_dji_mavic3.mov' for reading [file @ 0x7f4488031100] Setting default whitelist 'file,crypto,data' [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f44882af9c0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f44882af9c0] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f44882af9c0] ISO: File Type Major Brand: qt [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f44882af9c0] moov atom not found [AVIOContext @ 0x7f448822a640] Statistics: 65536 bytes read, 3 seeks
may be download silently failed before reaching true end?
The second one loads normally; in the terminal, I get a very long output, which I’ve attached.
I think this is normal with loglevel debug
Everything seems fine to me, and it even uses Vulkan for decoding.
As for rendering, I’m not sure if I need to create a preset with an alpha channel. But I haven’t tested it yet.
Preset already exist in one of my earlier emails, but I am not 100% sure x265 creates correct bitstream
In theory nvenc for nvidia was also said to be able to create hevc-alpha bitstream, and may be intel too (whatever mac machines used in 2019) but again I have no way to test that ....
https://cloud.mail.ru/public/BuKn/xDXhGP7aX 460 kb test file I encoded with x265 4.2 earlier. This used to crash cingg on seeking. with my naive condition added to ref.c it ecodes without crashing. My understanding this crash prevented further testing of my hevc alpha profile using x265 for nvenc there is documentation at https://docs.nvidia.com/video-technologies/video-codec-sdk/13.0/nvenc-video-... see 8.11 but I do not see any mention of such settings in ffmpeg 8.1s libavcodec ? grep alpha thirdparty/ffmpeg-8.1/libavcodec/nvenc.c is empty.