C++ 在哪里可以获得关于创建mpeg-1视频编码器的教程?

C++ 在哪里可以获得关于创建mpeg-1视频编码器的教程?,c++,c,video,encoding,C++,C,Video,Encoding,我正在寻找关于如何创建MPEG-1视频编码器的教育教程(C或C++)。所以我需要所有的阶段-从char[][]rgb到一些char[]encodedVideo。顺便说一句,有人告诉我,它通常是JPEG与不同的编码。这是真的吗? 实际上,这是我需要的,但不是免费的。(你可以使用GStreamer库来实现这一点。可以找到C API的手册 如果你想从头开始做任何事情,那么你需要学习MPEG-1文件格式规范。看看(这是一个分支。它有示例,你可以在谷歌上找到示例,但请注意,它是一个复杂的库。通常,将rgb

我正在寻找关于如何创建MPEG-1视频编码器的教育教程(C或C++)。所以我需要所有的阶段-从
char[][]rgb
到一些
char[]encodedVideo
。顺便说一句,有人告诉我,它通常是JPEG与不同的编码。这是真的吗?
实际上,这是我需要的,但不是免费的。(

你可以使用GStreamer库来实现这一点。可以找到C API的手册


如果你想从头开始做任何事情,那么你需要学习MPEG-1文件格式规范。

看看(这是一个分支。它有示例,你可以在谷歌上找到示例,但请注意,它是一个复杂的库。

通常,将rgb转换为yuv不被视为视频编码器的一部分,至少知道自己在做什么的人是这样认为的。。。