FFmpeg (video encoding/decoding library) bindings for MicroPython

Discussion about programs, libraries and tools that work with MicroPython. Mostly these are provided by a third party.
Target audience: All users and developers of MicroPython.
Post Reply
Posts: 1155
Joined: Fri Feb 28, 2014 2:05 pm

FFmpeg (video encoding/decoding library) bindings for MicroPython

Post by pfalcon » Sun Oct 21, 2018 11:51 am

There're proof of concept bindings for the FFmpeg library, developed using MicroPython standard modules "ffi" and "uctypes": https://github.com/pfalcon/micropython-uffmpeg

They are of course early work in progress, and video decoding is the initial focus. 2 samples are provided: decoding video to image frames, and a simple video player using SDL2 bindings (viewtopic.php?f=15&t=5196).
Awesome MicroPython list
Pycopy - A better MicroPython https://github.com/pfalcon/micropython
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib
More up to date docs - http://pycopy.readthedocs.io/

Post Reply