2011-05-05 39 views
3

我正在寻找关于如何创建MPEG-1视频编码器的教育教程(使用C或C++)。所以我需要所有的阶段 - 从char[][] rgb到一些char [] encodedVideo。顺便说一句,有人告诉我,它通常是用不同编码的JPEG。这是真的? 居然还有就是我需要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但它不是免费的。(从哪里可以获得有关创建mpeg-1视频编码器的教程?

+0

通常将rgb转换为yuv不被视为视频编码器的一部分,至少由知道他们在做什么的人来看待...... – 2011-05-05 21:16:20

回答

1

您可以使用GStreamer库这一点。对于C API手册可以发现here

如果你想要做的然后你需要学习MPEG-1文件格式规范

2

看看libav library(这是一个分支ffmpeg。它有一些例子,你可以找到谷歌的例子,但采取注意它是一个复杂的图书馆。

相关问题