3 ms·
Lightweight in terms of new code on top of existing codecs: we kept it compact, meaning small binary, fast execution, and easier to add to a mobile app for inst
by kevinquennesson 9y ago
Lightweight in terms of new code on top of existing codecs: we kept it compact, meaning small binary, fast execution, and easier to add to a mobile app for instance. (ffmpeg gets big very quickly).
Also, there aren't any extra memory management system, buffer pools etc: it's all done through C++11.
We basically thinly rearchitectured around the media technologies used today in 99% of cases: mp4, mpeg ts, jpg, GIFs, VPX/WebM, WebP, ...