Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add optional support for .webm movies ( libvpx library ) #78

Open
ggarra13 opened this issue Jan 31, 2023 · 4 comments
Open

Add optional support for .webm movies ( libvpx library ) #78

ggarra13 opened this issue Jan 31, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@ggarra13
Copy link
Contributor

To do so, FFmpeg needs to be compiled with the --enable-libvpx option. This optonal BSD codec/format is very important as it is specifically designed to work at 8K. Most 8K movies use it.
Currently, albeit I added code to turn on the codec (trivial code change), tlRender reads the movies partially and then shows the frames black. Just like what happened with the TopGun clip I showed you once.

@darbyjohnston darbyjohnston added the enhancement New feature or request label Feb 1, 2023
@darbyjohnston
Copy link
Owner

Most 8K movies use it

In what context? For example the latest production test footage from the ASC uses mostly QuickTime ProRes:
https://dpel.aswf.io/asc-stem2/

reads the movies partially and then shows the frames black

Is this for a specific webm movie or all webm movies?

@ggarra13
Copy link
Contributor Author

ggarra13 commented Feb 1, 2023

Most 8K movies use it

In what context? For example the latest production test footage from the ASC uses mostly QuickTime ProRes: https://dpel.aswf.io/asc-stem2/

Google and youtube seem to use it for their 8K movies.

reads the movies partially and then shows the frames black

Is this for a specific webm movie or all webm movies?

Fot most webm movies. I only have an 8K movie that plays fine.

@ggarra13
Copy link
Contributor Author

ggarra13 commented Feb 1, 2023

Here's a .webm movie that on my Mac it starts playing fine and then turns black;

https://mega.nz/file/2fhEUSza#6vrzJlNVAhkT8-VC3aRMPCEhr-91Pv4zIiO2rySTENM

@ggarra13
Copy link
Contributor Author

ggarra13 commented Feb 1, 2023

Note: I added a PR #80 with the changes needed in tlRender to build FFmpeg with libvpx support, albeit only dynamically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants