Plasma icon indicating copy to clipboard operation
Plasma copied to clipboard

Add WebM support to PlasmaMax

Open branan opened this issue 14 years ago • 10 comments

Another one of those cross-platform things

branan avatar Apr 07 '11 02:04 branan

libavcodec seems a bit heavy-weight just for some videos, don't you think? I wouldn't mind so much if libavcodec actually supported the bik files, but AFAIK it does not. I think I would prefer using dirac or theora and converting the bink movies.

Hoikas avatar Apr 10 '11 20:04 Hoikas

libavcodec claims it supports Bink. There's also the old plLayerAVI class that used Win32 calls to play avi files, which libavcodec can also handle nicely.

All in all, I'm in favour of replacing it with libtheora too.

dpogue avatar Apr 10 '11 20:04 dpogue

Ah, well, if libavcodec's Bink support is up to par, then I'm cool with using that. It would be nice to have plLayerAVI working as well, even if no one in their right mind would use it.

Hoikas avatar Apr 10 '11 23:04 Hoikas

In theory, with libavcodec, we wouldn't need plLayerAVI and plLayerBink... plLayerMovie could use libavcodec directly to play any supported format (including Theora).

dpogue avatar Apr 10 '11 23:04 dpogue

Just to restate the obvious here, libavcodec and zlib have some symbols with the same name, which causes some really ugly problems. Looks like we're going to need to stick with libtheora.

Hoikas avatar Apr 17 '11 20:04 Hoikas

Is this still on one of the backburners? I'm asking because video in Uru was underused in the past, and as content creation goes I can see video being used on things like imagers in ages being alot more viable than having to animate npcs.

GPNMilano avatar Feb 17 '14 22:02 GPNMilano

It's somewhere on the backburner. When the Bink fiasco happened, we tried to get WebM video working, but never got the right set of parameters to make it play properly.

I know @Deledrius and @Hoikas took stabs at it, and it's some sort of bitrate parameter or something that caused audio or video to turn into garbage when played.

dpogue avatar Feb 17 '14 22:02 dpogue

We have a decent amount of it done, but lack of good documentation and lack of time to get through those aforementioned bugs has kept this from completion.

I'd love to see movie layers used, too... (the Myst 5 linking panels were better than Uru's static ones)

Deledrius avatar Feb 17 '14 22:02 Deledrius

Okay. Thanks for the status update. I know you guys are busy with other stuff as well as daily living so feel free to take your time. I know you'll get to it when you have the chance.

GPNMilano avatar Feb 18 '14 00:02 GPNMilano

Well, we ended up using VP9+Opus in WebM by the time this was done, but it is now mostly addressed by #458!!

I would close this issue, but I believe wiring up the plugin to export using this new format is not yet implemented.

Deledrius avatar Jan 04 '15 05:01 Deledrius