Cannot convert videos with transparency to Bink format

We are trying to play movies with transparency via MediaSource. It seems that the best way to do this is with Bink, however the converter fails on any format we have tried. We are exporting these from Davinci Resolve. Attached are two versions of the same file, different codecs (which support transparency layers). Bink refuses to import both, one just crashes, the other complains of missing Quicktime codec (which I have installed on my system).

Steps to Reproduce

  1. Download attached files
  2. Run Bink2 Encoder and try to convert files

We use QT for mov files with standard QT codecs, or Windows Media Foundation. WMF doesn’t read either of these files. QT doesn’t read h265 files. It can open sun.mov, but it’s not a video codec, it’s a wrapped PNG format, that QT doesn’t export as a video file.

We can read Prores files (the ones that the real Apple prores library can read), and we can read a series of PNGs (just numbered PNGs.

When you say, “we can read”, does this mean that the supplied BinkConverter should read these files and convert them to the bnk format? Or that the engine supports them directly?

PNG sequences are super painful for workflow but thats what we’re doing now.

I tried converting to the Prores format via ffmpeg but none of my attempts produced a file which the engine can read. Do you have any recommendations as to how I can re-encode either of the attached files to have them supported?

No, if the Bink converted doesn’t read these files, it’s because they AREN’T standard QT or WMF codecs.

FFMpeg’s prores codec has been buggy for years, not sure if they got it working or not. Resolve should just use the Apple library, but they don’t want to because then they’d have to remove ffmpeg completely (Apple doesn’t allow their library AND ffmpeg to be use in the same application).

No specific advice for you here - not an expert in converting with ffmpeg. Personally, I’d just use the still images and move on - as you can see, video with alpha just isn’t well supported outside of Bink…