Where to get a tutorial on the creation of an mpeg-1 video encoder? [closed]
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this questionI am looking for educational tutorials (in C or C++) on how to create an MPEG-1 video encoder. So I need all stages - from char[][] rgb
to some char [] encodedVideo
. BTW someone told me that it is generally JPEG with a different encoding. Is this true?
Act开发者_JAVA技巧ually there is what I need ISO/IEC TR 11172-5:1998 Information technology -- Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s -- Part 5: Software simulation but it is not for free..(
Take a look into libav library (which is a fork of ffmpeg. It has examples, and you can find examples on google, but take a note that it is a complex library.
You can use the GStreamer library for this. The manual for the C API can be found here.
If you want to do everything from scratch then then you'll need to study the MPEG-1 file format specification.
精彩评论