Major thanks to Nikita Krapivin for helping out a large amount to get it working.
Available for Windows 32-bit, Windows 64-bit, macOS, Ubuntu, and Raspbian.
Play WebM video files and render them to a surface! Full depth & 3D support.
Open source. Permissively licensed. No GPL or Patent related issues at all.
Source code on github: https://github.com/time-killer-games/libWebMPlayer
Download the Windows 64-bit / Raspbian libraries; replace Win32 / Ubuntu:
Converts the video file's raw pixel data to a surface on-the-fly. 100% Native.
Say goodbye to misleadingly advertised video players that play zipped PNG's.
Plays best on newer hardware with better specs if you expect to play 1080p.
sudo apt-get install libvpx-dev libsdl2-dev libpng-dev zlib1g-dev libvorbis-dev