avivklas / vp6-encoder

Encode VP6 FLV video files that will play on Windows XP or later machines without additional codecs
10 stars 1 forks source link

alpha channel #1

Open qmpqmp opened 5 years ago

qmpqmp commented 5 years ago

Does this support vp6 flv with alpha channel?

babsjgs commented 3 years ago

Hey @avivklas can I encode with alpha channel?

avivklas commented 3 years ago

I'm sorry but it seems not possible to do so. On2 did it with FlixEngine that has discontinued, but it was only on Linux, and vp6 encoder for Linux is impossible to find. this is why I created this solution in the first place.

you can read more about it in this thread: http://lists.mplayerhq.hu/pipermail/mplayer-users/2008-September/074456.html

torokati44 commented 3 years ago

FWIW at least in SWF, the "VP6 with alpha" videos are actually two separate VP6 video streams, where the first one only contains the (alpha-premultiplied AFAIK) colors, and the second one is the alpha channel only, as a grayscale video. The Flash Player then combines the two for presentation. This might be how it's done elsewhere as well. Some more modern video formats have built-in support for alpha channels, but maybe not VP6.

And about a VP6 encoder (potentially also for Linux), there is one recently in the works: https://codecs.multimedia.cx/category/truemotion/vp6encfail/