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

Not all WebM VP9 encoded files supported #17

Open
AndriyAstakhov opened this issue Jan 5, 2017 · 3 comments
Open

Not all WebM VP9 encoded files supported #17

AndriyAstakhov opened this issue Jan 5, 2017 · 3 comments

Comments

@AndriyAstakhov
Copy link
Contributor

Sample files: https://www.dropbox.com/sh/kvzxjsysyt98k0w/AADhYVREED6sm-62IGsqnYtta?dl=0
I've encode water.mov into WebM format with FFmpeg using this command line
ffmpeg -y -i water.mov -c:v libvpx-vp9 -b:v 0 -crf 10 -an water_gbrp.webm
This results with file that can be played by the library but all colors are corrupt.
Using next command for encoding:
ffmpeg -y -i water.mov -c:v libvpx-vp9 -b:v 0 -crf 10 -pix_fmt yuv420p -an water_yuv420p.webm
produces file that plays correctly by the library.

MPC-HC (from https://www.codecguide.com/download_kl.htm) plays both files correctly and show next differences in file info:
water_yuv420p.webm - vp9 profile 0, yuv420p
water_gbrp.webm - vp9 profile 1, gbrp

Please note that I've tried Libvpx from Libtheoraplayer distribution and also build latest Libvpx from https://github.com/webmproject/libvpx/ separately. Since result is the same I think the problem somewhere in the Libtheoraplayer.

@kspes
Copy link
Collaborator

kspes commented Jan 5, 2017

Hmm, we haven't finished webM integration fully. Just managed to get a "barely working" solution and then had to stop because of other project deadlines.

@borisblizzard
Copy link
Collaborator

borisblizzard commented Jan 5, 2017

WebM should work only for Win32 right now.

@AndriyAstakhov
Copy link
Contributor Author

@kspes Since library version has been changed to 2.0 I've think that WebM is now fully integrated. Thanks for the info about current status, so we'll be with Theora for now.
Nevertheless, when you'll return to WebM integration you know at least one issue :)
@borisblizzard Yes, I've made builds for Win32 only.

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

No branches or pull requests

3 participants