使用libavcodec / libavformat压缩视频

时间:2016-07-06 20:11:19

标签: video ffmpeg compression libavcodec libavformat

我在Visual Studio中编写了一个MS Windows c ++应用程序,它在OpenGL中显示了某个动画。我设法将这个动画作为帧抓取并使用libavcodec将它们保存到mpg文件中。

现在我要压缩此视频并将其另存为mp4文件。我可以使用ffmpeg -i input.mpg -c执行此操作:v libx264 -qmin 15 -qmax 35 -crf 28 output.mp4通常会将文件大小减小10倍。

但是,我想通过直接使用libavcodec / libavformat来实现相同的结果。有人可以告诉我管理这种转换的c ++代码。

PS 到目前为止,我对libavcodec / libavformat的经验非常有限。我正在学习......

0 个答案:

没有答案
相关问题