Code Monkey home page Code Monkey logo

Comments (10)

Hoikas avatar Hoikas commented on June 13, 2024

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.

from plasma.

dpogue avatar dpogue commented on June 13, 2024

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.

from plasma.

Hoikas avatar Hoikas commented on June 13, 2024

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.

from plasma.

dpogue avatar dpogue commented on June 13, 2024

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

from plasma.

Hoikas avatar Hoikas commented on June 13, 2024

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.

from plasma.

GPNMilano avatar GPNMilano commented on June 13, 2024

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.

from plasma.

dpogue avatar dpogue commented on June 13, 2024

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.

from plasma.

Deledrius avatar Deledrius commented on June 13, 2024

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)

from plasma.

GPNMilano avatar GPNMilano commented on June 13, 2024

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.

from plasma.

Deledrius avatar Deledrius commented on June 13, 2024

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.

from plasma.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.