Where can i get the mpeg-1 video encoder tutorial?

I am looking for tutorials (in C or C ++) on how to create an MPEG-1 video encoder. Therefore, I need all the stages - from char[][] rgbto some char [] encodedVideo. By the way, someone told me that this is generally JPEG with a different encoding. It's true? In fact, there is what I need ISO / IEC TR 11172-5: 1998 Information Technology. Encoding moving images and their associated audio for digital storage media up to about 1.5 Mbps - Part 5: Simulation software , but it's not free .. (

+3
source share
2 answers

Take a look at the libav library (which is the ffmpeg fork . It has examples, and you can find examples on google, but note that this is a complex library.

+2
source

You can use the GStreamer library for this. API C API Guide can be found here .

If you want to do everything from scratch, then you need to study the MPEG-1 file format specification.

+1
source

All Articles