Skip to content

Ask HN: Any tools to encode mp4 to stream of frames?

2 pointskevrone4 comments
On HN

I don't understand video encoding/decoding algorithms. What I want is to process a video stream and parse each frame individually, either as an image or as a matrix of rgba values. Anything out there that can help me with that?

Comments

If you're looking for a library to do this programmatically, try imageio (Python) or OpenCV's VideoCapture (C/C++/Python/Java). I recommend imageio - very easy to deploy, compared to OpenCV. Don't know about other languages.

Here is one way to just extract the frames:

ffmpeg -i in.avi -q:v 0 imagename_%04d.jpg

Google h264 to raw. Yuv format is what you describe

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.