可以使用任何免费的C++库将真实媒体文件解码为其他媒体格式吗?

问题描述:

请提供一些关于如何使用一些C++ sdk将真实媒体格式转换为其他流行媒体格式的指示(我猜Helix提供了一个,但不知道如何使用它)。 我是一个在上述领域的总新手,任何帮助将不胜感激。可以使用任何免费的C++库将真实媒体文件解码为其他媒体格式吗?

libavcodec(ffmpeg和其他大量使用的程序背后的库)支持一些常见的Real视频格式。见this page;教程本身已过时,但有链接的更新,如An ffmpeg and SDL Tutorial

螺旋可能是一个选项,但请记住实际的视频编解码器只能作为二进制文件提供,而libavcode是完全开源的。

不要指望这是微不足道的,无论你使用哪个库。

+0

感谢您的链接。 – 2009-06-05 16:49:47