Nevcairiel / LAVFilters

LAV Filters - Open-Source DirectShow Media Splitter and Decoders
GNU General Public License v2.0
7.48k stars 788 forks source link

Support for QuickTime ProRes alpha channel #90

Open MikOfClassX opened 8 years ago

MikOfClassX commented 8 years ago

Hello,

I tested a QuickTime ProRes 4444 animation with alpha. The LAV filter works very well, but it ignores the alpha channel which results completely filled. The QuickTime codec does the right job.

Thanks!

Mik

Nevcairiel commented 8 years ago

There are currently no plans to support video with alpha, sorry.

tararot2 commented 7 years ago

Hi Nevcairiel. Are you talking about QuickTime codec only or with any other codec? In my computer I can play videos with alpha channel using lagarith lossless codec but i'm having problems using it in different computers.

MikOfClassX commented 7 years ago

QuickTime video codecs are generally well supported by LAV. Alpha is always supported, when present, except with the ProRes4444 which is decoded by masking the alpha channel as 0xff. I don't think it would be so difficult to add alpha channel support here.

richardpl commented 7 years ago

Do you have samples?

MikOfClassX commented 7 years ago

Yes I have a sample .mov prores444 + alpha. It's 155MB. I can send it by wetransfer (I need an email) or.. feel free to suggest a better way.

richardpl commented 7 years ago

send it to onemda@gmail.com

MikOfClassX commented 7 years ago

done, you'll receive a wetransfer file soon.

richardpl commented 7 years ago

I definitely see alpha with mpv.io player. Perhaps this is LAVFilters only issue?

Nevcairiel commented 7 years ago

LAV Video does not output any alpha information, and as mentioned several posts above, its not really planned to start doing that either.

MikOfClassX commented 7 years ago

I am quite sure of that. It's not a complex issue, as LAV is only ignoring the alpha, but it's decoding the MOV file without any issue.